我在Tomcat上的<Context>
配置中通过server.xml
元素定义了一个Web应用程序。我需要能够在某些条件下自动禁用此应用程序。更改应在tomcat重启或更快后生效。
是否有一些我可以用于此目的的配置开关?我不想完全删除或注释Context
节点,因为这会增加恢复应用程序的复杂性(在某些条件下也会自动完成)。
我尝试了deployIgnore
元素的Host
属性,但它仅适用于通过将war复制到webapps目录而部署的应用程序。通过Context
定义的应用程序不受影响。
我正在使用Tomcat 7,如果它有任何区别。
答案 0 :(得分:0)
您可以使用Tomcat Manager App执行此操作吗?您可以发出停止应用的网络请求:
http://localhost:8080/manager/text/stop?path=/your_app
然后以类似的方式启动应用程序:
http://localhost:8080/manager/text/start?path=/your_app