Tomcat - 在 context.xml 更改时自动取消部署和重新部署?
Tomcat - automatic undeploy and redeploy on context.xml changes?
我遇到了以下问题:每次当我对 Tomcat 的 conf/context.xml
进行更改并在 Tomcat 为 运行 时保存它们,所有网络应用程序都会得到自动取消部署和重新部署(根据 catalina.out)。这会导致意外停机。我们在配置文件中没有 WatchedResource,日志也没有给我任何进一步的提示。 Catalina本身似乎没有停止或启动。我们使用 Tomcat 9.x.
这是有意为之的行为吗?如何禁用它?
感谢您的提示。
您提到的功能称为自动应用程序部署,是的,它是有意的。参见 Configuration Reference。我也更喜欢控制 Web 应用程序的重启,无论是实时系统还是测试系统。
尝试将 autoDeploy="false"
添加到 server.xml 中的 Host
定义(默认为 true
)。
我遇到了以下问题:每次当我对 Tomcat 的 conf/context.xml
进行更改并在 Tomcat 为 运行 时保存它们,所有网络应用程序都会得到自动取消部署和重新部署(根据 catalina.out)。这会导致意外停机。我们在配置文件中没有 WatchedResource,日志也没有给我任何进一步的提示。 Catalina本身似乎没有停止或启动。我们使用 Tomcat 9.x.
这是有意为之的行为吗?如何禁用它?
感谢您的提示。
您提到的功能称为自动应用程序部署,是的,它是有意的。参见 Configuration Reference。我也更喜欢控制 Web 应用程序的重启,无论是实时系统还是测试系统。
尝试将 autoDeploy="false"
添加到 server.xml 中的 Host
定义(默认为 true
)。