天天看點

eclipse EE建立Servlet找不到web.xml問題探讨

eclipse EE建立Servlet找不到web.xml問題探讨

昨晚開始寫Servlet有個問題困惑很久,因為買的書教着說建立完Servlet以後還要配置web.xml,看的教學視訊也是比較老的視訊,也是教着建立web.xml但是建立的servlet并沒有web.xml,然後自己再web-inf裡面建立了一個,發現自己改配置url并不會變化。删除自己配置的web.xml以後用浏覽器還是可以通路剛才寫的servlet。

eclipse EE建立Servlet找不到web.xml問題探讨

最後發現跟建立project的時候選擇的動态頁面子產品版本有問題,就是圖中箭頭的地方,2.5版本有xml,3.0以後的版本好像支援annotation方式配置,不需要自己配置xml。

eclipse EE建立Servlet找不到web.xml問題探讨

@WebServlet後面就是url位址,這種注釋方式很友善,但是不知道有什麼缺陷,日後學習中再繼續深究。

另外,如果你需要手動啟動tomcat,然後通路這個頁面的話,應該也是需要移動class檔案然後配置xml,目前學習中完全可以直接用eclipse幫我們解決這些事情。