tomcat啓動正常,但是訪問項目時,404. Eclipse沒有正確部署工程項目

原文鏈接 

在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 ......>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章