如何为Tomcat版本化war文件

xqkwcwgp  于 2022-12-19  发布在  其他
关注(0)|答案(1)|浏览(147)

我想在tomcat中对war文件进行版本控制。war文件的名称应该如下所示:main-1.0.0.war,并且应该部署为**.../webapps/main**。为了实现这一点,我更改了server.xml中的“HOST”标记。我在HOST标记之间添加了“
但是当Tomcat现在启动时,它创建了两个目录.“main”和“main-1”,启动了两个Tomcat示例,我如何阻止Tomcat创建main-1?

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">  
    <Context path="/main" docBase="/main-1" debug="0" reloadable="true"></Context>
</Host>
hjqgdpho

hjqgdpho1#

不要将WAR文件部署到webapps目录中,因为您使用的是上下文特定的配置,所以您的docbase可以位于任何位置,并且您可以配置WAR文件的绝对路径。

  • 在webapps目录中找到的任何内容都会自动部署。
  • 显式配置的任何内容也会被部署。

消除其中一个条件,剩下的就是另一个条件。

相关问题