我在Tomcat的<Context>配置中通过server.xml元素定义了一个Web应用程序。我需要能够在某些情况下自动禁用此应用程序。该更改应在tomcat重新启动后或更早生效。

我可以为此使用一些配置开关吗?我不想完全删除或注释掉Context节点,因为它会增加恢复应用程序的复杂性(在某些情况下也会自动完成)。

我尝试使用deployIgnore元素的Host属性,但是它仅适用于通过将war复制到webapps目录中而部署的应用程序。通过Context定义的应用程序不受影响。

我正在使用Tomcat 7,如果有什么不同的话。

最佳答案

您可以使用Tomcat Manager应用程序执行此操作吗?您可以提出网络请求以停止应用程序:

http://localhost:8080/manager/text/stop?path=/your_app


然后以类似方式启动应用程序:

http://localhost:8080/manager/text/start?path=/your_app

10-08 08:48
查看更多