簡體   English   中英

從eclipse啟動時看不到Tomcat主頁(http:// localhost:8080)。 但是,當我從tomcat bin目錄啟動它時會加載它。 有什么想法嗎?

[英]Cannot see Tomcat homepage( http://localhost:8080) when starting it from eclipse. But it loads when I start it from tomcat bin directory. Any idead?

  • 我已經將tomcat 7添加到了我的日食中。
  • 當我啟動服務器時,它成功啟動(在控制台中顯示該消息),但是當我單擊URL http:// localhost:8080時,它顯示“找不到404資源”。
  • 奇怪的是,當我進入Tomcat bin目錄並通過start.bat啟動它時,相同的URL http:// localhost:8080在瀏覽器中顯示了tomcat主頁,沒有任何問題。 任何想法? 感謝幫助。

您需要了解Tomcat的兩個目錄樹: TOMCAT_HOMETOMCAT_BASE

TOMCAT_HOME包含與二進制相關的數據,並且可以由許多正在運行的Tomcat實例共享(它包含jar,dll,exe和其他非上下文數據)。

TOMCAT_BASE指定配置文件(即catalina.propertiesserver.xml ,上下文配置),webapp目錄以及其他文件(例如需要時的特定庫)。

從安裝目錄運行Tomcat時: TOMCAT_HOMETOMCAT_BASE設置在同一位置。 然后,Tomcat提供${TOMCAT_HOME}\\webapps目錄。 特殊的ROOT上下文允許提供根路徑,並且默認情況下包含一個簡單的webapp(有關更多信息,請瀏覽${TOMCAT_HOME}\\webapps\\ROOT )。

從Eclipse運行Tomcat時,Eclipse將設置兩個目錄:

  1. 具有可編輯的配置(通常位於${WORKSPACE}\\Servers\\${SERVER_NAME}-conf
  2. 最后描述目錄中的已部署文件,服務的上下文配置,已部署的上下文以及一些其他工作文件(例如日志和工作目錄)。

最后一個目錄通常位於工作空間元數據下,但是您可以從服務器編輯器中對其進行編輯。 Eclipse將此目錄用作TOMCAT_BASE 在該目錄中,Eclipse不會部署默認的ROOT Webapp,也不會部署其他默認的ROOT Webapp( docsexampleshost-managermanager )。 如有必要,您可以從服務器配置目錄(描述的第一個)中添加它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM