从日食启动时看不到Tomcat主页(http://localhost:8080).但是当我从 tomcat bin 目录


  • 我已经将雄猫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上下文允许为根路径提供服务,默认情况下包含一个简单的 Web 应用程序(浏览${TOMCAT_HOME}webappsROOT以获取详细信息(。

从 Eclipse 运行 Tomcat 时,Eclipse 将设置两个目录:

  1. 具有可编辑的配置(通常在${WORKSPACE}Servers${SERVER_NAME}-conf下(
  2. 使用上次描述目录中的已部署文件、服务上下文配置、已部署上下文和其他一些工作文件(如日志和工作目录(。

最后一个目录通常位于工作区元数据下,但您可以从服务器编辑器对其进行编辑。Eclipse使用这个目录作为TOMCAT_BASE。对于此目录,Eclipse 不会部署默认的 ROOT Web 应用程序,也不会部署其他默认的 Webapp(docsexampleshost-managermanager(。如有必要,您可以从服务器配置目录(描述的第一个目录(添加它们。

相关内容

最新更新