繁体   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