tomcat啟動正常,404. Eclipse沒有正確部署工程項目


http://blog.csdn.net/lynn_wgr/article/details/7751228

在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下面。啟動后可以正常瀏覽。

注意此時tomcat--conf目錄下得server.xml文件有改變(eclipse自動修改。注意修改的內容<Context ......>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM