当我编辑conf/context.xml
我的 Tomcat 7.0.34 的全局时,服务器似乎会自动重新启动。我想避免自动重启,服务器应该使用“旧”配置运行,直到我手动重启它。
所以我的问题是:当我在 Tomcat 7.0.34 中更改全局时,如何避免自动重启?conf/context.xml
根据Automatic Application Deployment,当检测到更改时将重新部署应用程序
更新上下文文件将触发应用程序的取消部署,并删除任何关联的工作目录。不会保留任何当前用户会话。下次自动部署程序检查更改时,将重新部署应用程序。
要停止此功能,autodeploy
必须将标志设置为false
:
此标志值指示 Tomcat 是否应在 Tomcat 运行时定期检查新的或更新的 Web 应用程序。如果为 true,Tomcat 会定期检查 appBase 和 $CATALINA_BASE/conf/[engine_name]/[host_name] 目录并部署任何新的 Web 应用程序或找到的上下文 XML 描述符。
或者,您可以deployIgnore
使用正则表达式设置标志,定义应从自动部署中忽略哪些应用程序