Tomcat 7跳过从webapps加载的特定文件夹

时间:2014-08-22 11:46:23

标签: deployment tomcat7

我有两个.war文件,比如两个不同项目的webapp-A.war和webapp-B.war。当我启动tomcat时,它会部署这些战争,并在webapps目录中创建两个文件夹,即webapp-A和webapp-B。

当我启动tomcat时,这些文件夹都会被扫描并加载。这会增加tomcat的启动时间并消耗更多内存。我不想一次同时工作,但我必须能够在任何两个之间切换。

那么,考虑到两者都存在于webapps目录中,有没有办法在我使用webapp-A时跳过加载webapp-B?

1 个答案:

答案 0 :(得分:6)

使用webapp-A时,请转到TOMCAT_HOME / conf / server.xml并使用属性“deployIgnore”更新主机标记,如下所示

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true" deployIgnore="webapp-B">

....
</Host>

启动tomcat服务器,不会部署webapp-B:)

这是我在stackoverflow btw上的第一个答案,希望它有所帮助,我报名参与帮助你。