1

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

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

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

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

4

1 回答 1

0

您可以使用 Tomcat Manager App 来执行此操作吗?您可以发出 Web 请求来停止应用程序:

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

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

http://localhost:8080/manager/text/start?path=/your_app
于 2013-05-17T15:00:16.173 回答