0

我已将我的项目部署到tomcatroot,它运行良好,没有任何问题。为了实现这一点,我创建了一个TOMCAT_HOME/conf/Catalina/localhost/ROOT.xml包含以下内容的 ROOT 文件:

<Context 
  docBase="/home/user/project.war" 
  path="" 
  reloadable="true"  />

所以现在我可以localhost:8080/毫无问题地看到我的项目..但我不知道我的项目被提取到哪里,甚至没有ROOT目录TOMCAT_HOME/webapps,知道吗?

4

1 回答 1

0

如果您使用 Tomcat 8,它会将其解压缩到 Host 的 appBase 中。

Tomcat 7 会将其解压到工作目录中,但这是一种内部 Tomcat 机制,我不建议对其进行干预。它不打算用作可以部署更新的位置,尽管如果幸运的话它可能会起作用。

于 2013-10-22T19:12:24.397 回答