Tomcat 7:避免在更改上下文时自动重新启动.xml

2022-09-03 07:40:56

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

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


答案 1

根据自动应用程序部署,当检测到更改时,将重新部署应用程序

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

要停止此功能,必须将标志设置为 :autodeployfalse

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

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


答案 2

推荐