将项目部署到tomcat ROOT

时间:2013-10-22 15:46:59

标签: java tomcat servlets deployment

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

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

所以现在我可以在localhost:8080/下看到我的项目没有任何问题..但我不知道我的项目被提取到哪里,ROOT下面甚至没有TOMCAT_HOME/webapps目录,任何想法?

1 个答案:

答案 0 :(得分:0)

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

Tomcat 7会将其解压缩到工作目录中,但这是我不建议干预的内部Tomcat机制。它不是一个可以部署更新的位置,尽管如果运气好的话可能会有效。