idea開發JSP&servlet的問題?
實在用不慣Eclipse,一直想用idea來開發web應用,但是在JSP和Servlet時就遇到了困難。在項目剛剛創建的時候,如果裡面只有JSP,那麼idea里每個JSP文件的右上角都會有4個瀏覽器圖標,然後點擊就可以直接打開瀏覽器然後顯示對應的JSP頁面。但是貌似在加入了Servlet之後,那個功能就失效了(Servlet和JSP沒有任何關聯,絕不是配置的問題),點擊瀏覽器圖標完全沒有任何反應。如果是強行Run一個JSP頁面,那也會出現1099埠被佔用的情況,我查了,這個埠是java所佔用的埠,在任務管理器殺死java進程之後依然圖標沒用,但強行Run是可以的,然而每次Run之後,這個埠又重新會被java進程佔用。當然,也不是不能用,直接在瀏覽器里輸入地址是可以訪問到JSP和Servlet的,但是這樣太麻煩。我曾經也試過用eclipse來做這件事,雖然情況也能好一些,但每次也還是需要重啟tomcat伺服器才行,這個在idea也可以。這樣開發起來很麻煩,煩請有經驗的大神來指點一二,究竟是怎麼回事,我用的伺服器是tomcat8.0.24
2016年3月12日 我也遇到這個問題,找了很多都沒找到答案,最後自己胡亂測試一下就Pass了。可能題主也跟我一樣的問題吧,具體的解決方法,就是不要再 web.xml裡面加什麼
&
&
之類的東西 ,在相應的 Servlet 文件裡面的
@WebServlet
裡面添加就可以了,類似這樣:
@WebServlet(value = "/Servlet",name = "Servlet")
也可以這樣
@WebServlet(value = "/LifeCycleServlet",
name = "LifeCycleServlet",
initParams = {@WebInitParam(name = "startPoint", value = "1600"),
@WebInitParam(name = "Point", value = "1600")})
也可以參考一下:Servlet3.0中Servlet的使用
2017版本仍舊遇到這個問題 蛋碎
推薦閱讀:
※Intellij IDEA 是ssd殺手嗎?
※如何成為 IntelliJ IDEA 鍵盤流?
※Android Studio有什麼奇技淫巧?
※關於intellij下部署tomcat項目的問題?
TAG:JSP | IntelliJIDEA | Servlet |