- 我已经将雄猫7添加到我的日食中。
- 当我启动服务器时,它成功启动(在控制台中显示消息(,但是当我点击 URL 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}webappsROOT
以获取详细信息(。
从 Eclipse 运行 Tomcat 时,Eclipse 将设置两个目录:
- 具有可编辑的配置(通常在
${WORKSPACE}Servers${SERVER_NAME}-conf
下( - 使用上次描述目录中的已部署文件、服务上下文配置、已部署上下文和其他一些工作文件(如日志和工作目录(。
最后一个目录通常位于工作区元数据下,但您可以从服务器编辑器对其进行编辑。Eclipse使用这个目录作为TOMCAT_BASE
。对于此目录,Eclipse 不会部署默认的 ROOT
Web 应用程序,也不会部署其他默认的 Webapp(docs
、examples
、host-manager
和 manager
(。如有必要,您可以从服务器配置目录(描述的第一个目录(添加它们。