【问题标题】:Tomcat 7 skip specific folder loading from webappsTomcat 7 跳过从 webapps 加载特定文件夹
【发布时间】:2014-10-16 06:20:26
【问题描述】:

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

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

那么,考虑到两者都存在于 webapps 目录中,当我在处理 webapp-A 时,有什么方法可以跳过 webapp-B 的加载?

【问题讨论】:

标签: deployment tomcat7


【解决方案1】:

使用 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 上的第一个答案,希望对您有所帮助,我已注册以帮助您。

【讨论】:

  • 如何在 deployIgnore 中使用正则表达式?在这里,您只能忽略“webapp-B”
  • @Gaurav 见this answer
猜你喜欢
  • 1970-01-01
  • 2010-09-20
  • 2019-08-11
  • 1970-01-01
  • 2012-07-12
  • 2013-09-04
  • 2014-03-23
  • 2020-08-18
  • 1970-01-01
相关资源
最近更新 更多