17

当我编辑conf/context.xml我的 Tomcat 7.0.34 的全局时,服务器似乎会自动重新启动。我想避免自动重启,服务器应该使用“旧”配置运行,直到我手动重启它。

所以我的问题是:当我在 Tomcat 7.0.34 中更改全局时,如何避免自动重启?conf/context.xml

4

1 回答 1

10

根据Automatic Application Deployment,当检测到更改时将重新部署应用程序

更新上下文文件将触发应用程序的取消部署,并删除任何关联的工作目录。不会保留任何当前用户会话。下次自动部署程序检查更改时,将重新部署应用程序。

要停止此功能,autodeploy必须将标志设置为false

此标志值指示 Tomcat 是否应在 Tomcat 运行时定期检查新的或更新的 Web 应用程序。如果为 true,Tomcat 会定期检查 appBase 和 $CATALINA_BASE/conf/[engine_name]/[host_name] 目录并部署任何新的 Web 应用程序或找到的上下文 XML 描述符。

或者,您可以deployIgnore使用正则表达式设置标志,定义应从自动部署中忽略哪些应用程序

于 2013-02-12T08:47:28.247 回答