在eclipse中建立的Dynamic Web Project。寫好代碼後,選擇Run on Server(當然Server配置為Tomcat),但是運作後我們發下在Tomcat的安裝目錄下并沒有出現我們所建立的工程名字。很明顯,項目并沒有自動部署到Tomcat的Webapps中。
不信我們等eclipse中的tomcat啟動以後。在eclipse内置的浏覽器中輸入http://localhost:8080/webDemo/login.jsp(其中webDemo為工程名字)。可以正常打開。但是我們在外部的浏覽器上打開http://localhost:8080時确沒有出現所期望的小貓畫面。也就是說,toncat并沒有正常啟動。(經常我們都是在bin目錄下點選startup.bat後。在輸入http://localhost:8080就可以看到期望的小貓了)
為了使我們的項目能像myelipse那樣自動部署到webapps目錄(可以使用插件,但是eclipse插件好像不怎麼好用,反正我是不喜歡)。我們需要對我們所建立的tomcat Server做一些簡單的修改。
1:将eclipse内的Tomcat伺服器停止。Stop
2:删除之前run on server中的項目
3:在servers下面選擇Tomcat伺服器。右鍵點選後選擇Open,出現如下提示:

修改Server Locations(預設是選擇的第一個。如果沒有進行1,2步操作時。該選項是灰色的無法編輯)
選擇第二項(Use Tomcat installation(takes......)
4:将下面的Deploy path 改成 webapps,預設是wptwebapps,上面的Server Path對應電腦上的Tomcat安裝目錄
5:儲存設定。退出
6:點選web項目,Run as --> Run on Server--.....
這時。項目會自動部署到tomcat的webapps下面。啟動後可以正常浏覽。
https://blog.csdn.net/shasiqq/article/details/51302632歡迎大家一起說出自己的想法。