有段時間沒部署項目到tomcat,今天部署出現了404問題。
一、環境
tomcat7 jdk1.7 eclipse-jee-luna-R-win32
二、問題描述
1、創建完web項目時,在eclilpse中創建一個tomcat server,添加web項目到該server,在eclipse中啟動該server,啟動是成功的。在瀏覽器輸入:http://localhost:8080,頁面出現404,如圖所示
2、即便該tomcat下面不添加任何項目,在eclipse中啟動tomcat(啟動是成功的)。在瀏覽器中輸入:http://localhost:8080,也是出現上圖的404錯誤
3、關閉eclipse 的tomcat,啟動本地安裝的tomcat,在瀏覽器中輸入:http://localhost:8080,能正常訪問到tomcat的頁面。
三、解決方案
1、刪除該tomcat下部署的項目
2、重新配置tomcat。雙擊創建的server,會看到如下界面
3、將第一個標紅部分的選擇改為:Use Tomcat installation(takes control of Tomcat installation)
如果該tomcat下面有項目,tomcat的這個配置文件是不能更改的,只需要將tomcat下面部署的項目移除就好。
4、將第二個標紅的部分Deploy path 改為tomcat發布項目的目錄:webapps
5、保存更改,重啟tomcat,再次在瀏覽器中輸入:http://localhost:8080 你就會看到熟悉的tomcat頁面了。
以上就是部署tomcat出現404問題的解決方法,希望對大家有所幫助。