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

Vai*_*ade 3 deployment tomcat7

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

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

那么,当我在webapp-A上工作时,是否有任何方法可以跳过加载webapp-B,因为它们都存在于webapps目录中?

小智 6

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

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

....
</Host>
Run Code Online (Sandbox Code Playgroud)

启动你的tomcat服务器,webapp-B将​​不会被部署:)

这是我对stackoverflow btw的第一个答案,希望它有所帮助,我报名参加了帮助.