1. 程式人生 > >eclipse+tomcat啟動訪問報404

eclipse+tomcat啟動訪問報404

1.問題描述

  用eclipse+tomcat建立web專案,JDK神馬的該配的都配完後,啟動tomcat,瀏覽器位址列輸入http://localhost:9000(我的tomcat埠為9000),回車期待看到tomcat首頁,然而給我報了個404,當時就醉了。不通過eclipse啟動tomcat,直接從tomcat\bin檔案通過startup.bat啟動tomcat,再輸入http://localhost:9000,能夠訪問首頁,當我繼續輸入,想訪問專案頁面時,又報404,查到tomcat的webapps裡面竟然沒有我釋出的web專案,這是怎麼了?用myeclipse是不會有問題的。

2.問題原因

我們按照正常思路一步一步配置完環境後就開始用,tomcat配置裡的服務路徑server locations預設為第一個,tomcat重定向,無法部署專案到tomcat的webapps下。

3.解決辦法

server locations路徑預設為第一個Use workspace metadata(does not modify Tomcat installation),

選擇第二個Use Tomcat installation(....),同時,將下面的Deploy path 預設的“wptwebapps”修改為“webapps”,即為將專案釋出到tomcat webapps下。

最後儲存tomcat配置,修改生效。

注意:a. 有些使用者server Locations部分為灰色,無法進行選擇,需要將tomcat中的專案移除,在重新開啟tomcat配置,方能選擇;

            如果還不行,將tomcat移除,重新新增進來,應該可以修改配置。

           b.一定記得將Deploy path預設的wtpwebapps修改為webapps

4.新增專案部署

配置完成後tomcat出右鍵新增web專案,啟動服務,http://localhost:9000能正常訪問首頁,同時能訪問專案頁面。這個時候可以看一下自己tomcat  webapps檔案目錄下自己

的web專案已經部署成功。