- 我已將tomcat 7添加到我的eclipse中。
- 當我啓動服務器它成功啓動(在控制檯中顯示消息),但是當我點擊網址http://localhost:8080它說「404資源未找到」。
- 奇怪的是,當我進入Tomcat bin目錄並通過start.bat啓動它時,同樣的url http://localhost:8080顯示了瀏覽器中的tomcat主頁,沒有任何問題。 有什麼想法?幫助表示讚賞。
回答
您需要了解Tomcat的兩個目錄樹:TOMCAT_HOME
和TOMCAT_BASE
。
TOMCAT_HOME
包含二進制相關的數據,可以被許多正在運行的Tomcat實例(它包含jar,dll,exe和其他非上下文數據)共享。
TOMCAT_BASE
指定配置文件(即catalina.properties
,server.xml
,上下文配置),webapp目錄和其他文件(如特定的庫文件,如果需要的話)。
從安裝目錄運行Tomcat時:TOMCAT_HOME
和TOMCAT_BASE
被設置爲相同的位置。然後,Tomcat服務${TOMCAT_HOME}\webapps
目錄。特殊的ROOT
上下文讓服務根路徑,並默認包含一個簡單的Web應用程序(瀏覽${TOMCAT_HOME}\webapps\ROOT
欲知更多信息)。
當從Eclipse中運行Tomcat,Eclipse會建立兩個目錄:
- 與編輯的配置(一般
${WORKSPACE}\Servers\${SERVER_NAME}-conf
下進入) - 與部署的文件從去年描述目錄,服務方面的配置,部署環境和一些其他工作文件,如日誌和工作目錄。
最後一個目錄通常位於工作區元數據下,但您可以從服務器編輯器對其進行編輯。 Eclipse使用這個目錄作爲TOMCAT_BASE
。對於此目錄,Eclipse不會部署默認的ROOT
Web應用程序,也不會部署其他默認應用程序(docs
,examples
,host-manager
和manager
)。如有必要,您可以從服務器配置目錄(第一個描述)添加它們。
哦,我明白了!嗯thanx很多Logan的詳細解釋。現在我明白了原因。它確實有道理。 :) 我很久以前使用tomcat。 – Abhijit
- 1. Tomcat啓動,但主頁無法打開的URL http:// localhost:8080
- 2. 從eclipse啓動時Tomcat無法訪問
- 3. 從Mac上的IntelliJ Ultimate Edition啓動Tomcat 8.0.27時無法看到Tomcat主頁
- 4. 我的tomcat正在運行,但無法連接到http:// localhost:8080
- 5. 如何在tomcat從服務啓動時看到tomcat控制檯
- 6. 當tomcat啓動時自動啓動Servlet ...?
- 7. Tomcat服務器啓動,但本地主機:8080是達不到
- 8. Tomcat在Eclipse中:它在啓動過程中運行但超時
- 9. 的Tomcat無法從Eclipse的啓動與JVM啓動例外
- 10. Tomcat是無法啓動時,它被配置爲https
- 11. 從eclipse啓動Tomcat(項目有c庫)
- 12. 當我通過tomcat啓動我的應用程序時,爲什麼仍然會顯示「http:// localhost:8080」?
- 13. 當試圖在Eclipse中安裝apache tomcat時,「HTTP Status 404 - /」(localhost:8080)
- 14. 無法查看Tomcat從Eclipse啓動期間拋出的異常
- 15. 在localhost啓動tomcat v8.0服務器時遇到問題。無法啓動
- 16. 從Tomcat重新啓動Tomcat
- 17. 無法打開http://本地主機:8080/Tomcat的時候在Eclipse
- 18. Tomcat無法啓動
- 19. 無法啓動Tomcat
- 20. Tomcat無法啓動
- 21. Tomcat無法啓動
- 22. 無法啓動Tomcat
- 23. 如何在tomcat啓動時啓動ActiveMQ?
- 24. 的Tomcat在Eclipse:它啓動時運行,但時間還行吧,也許
- 25. Tomcat啓動時沒有錯誤,但沒有收聽8080
- 26. Azure SDK - 無法從Azure SDK啓動Tomcat
- 27. 無法在Eclipse中啓動Tomcat 7.0 Luna
- 28. 無法通過Eclipse啓動Tomcat
- 29. 無法啓動Eclipse Indigo中的Tomcat 7.0
- 30. 無法通過Eclipse啓動Tomcat 7 Kepler
404是來自您的tomcat服務器的響應。你期望看到你所做的一個頁面,或者只是一些默認的tomcat hello頁面? – zapl
我沒有從我身邊部署任何應用程序。在主頁上,我的意思是tomcat index.jsp,它可以讓我們看到服務器狀態和所有這些東西。 – Abhijit