我想在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>
1条答案
按热度按时间hjqgdpho1#
不要将WAR文件部署到
webapps
目录中,因为您使用的是上下文特定的配置,所以您的docbase可以位于任何位置,并且您可以配置WAR文件的绝对路径。消除其中一个条件,剩下的就是另一个条件。