java - 部署项目到tomcat ROOT

标签 java tomcat servlets deployment

我已经将我的项目部署到 tomcat 根目录,它运行良好,没有任何问题。为此,我创建了一个 ROOT 文件 TOMCAT_HOME/conf/Catalina/localhost/ROOT.xml,内容如下:

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

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

最佳答案

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

Tomcat 7 会将其解压到工作目录中,但这是我不建议干扰的内部 Tomcat 机制。它不是您可以部署更新的位置,但如果幸运的话它可能会起作用。

关于java - 部署项目到tomcat ROOT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19522534/

相关文章:

java - 使用页眉和页脚打印 swt 浏览器内容

java - 从 apache tomcat 发送邮件

java - getRequestDispatcher 和 FQDN

java - 使用Tomcat 5.0配置Struts2.1.6时出现异常

java - 在 native 方法中更改字符串

Spring JMX Mbean 未出现或未在 jconsole 中注册

java - HTTP 状态 405 - 此 URL java servlet 不支持 HTTP 方法 POST

mysql - 如何将 servlet 收到的 MYSQL 结果集对象发送到 jsp 页面?

java - 将长毫秒转换为 00 :00:00. 000 格式字符串

tomcat - omn​​ifaces 在 openwebbeans 1.5.0 之前开始?