如何关闭tomcat中的应用程序?

如何关闭tomcat中的应用程序?

我有一台运行许多带有 tomcat 6.0.18 的 JAVA 应用程序的服务器,我需要知道如何安排仅关闭“X”应用程序并保持其他应用程序运行。

我会很感激你的想法

谢谢

答案1

看看这个:http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Supported%20Manager%20Commands

或者将鼠标移到 Tomcat Manager Web UI 上的“停止”链接,然后查看状态栏,您将看到停止该应用程序的 URL。您可以通过 wget、curl、lynx 等脚本调用它...

答案2

通过 URL 访问 Tomcat Managerhttp://ip:8080/经理,您将看到正在运行的应用程序列表。从中,您可以停止任何您想要的 Web 应用程序。

答案3

我使用 wget 来停止和启动应用程序 tomcat-user.xml 中的用户必须具有管理器脚本角色对于 TOMCAT 5,6:

wget "http://<user>:<password>@<servername>:<port>/manager/stop?=/<application context>" -O - -q
wget "http://<user>:<password>@<servername>:<port>/manager/start?=/<application context>" -O - -q

从 TOMOCAT 7(我安装的是 7.0.62)开始,必须在 manager 后添加 /text/:

wget "http://<user>:<password>@<servername>:<port>/manager/text/stop?=/<application context>" -O - -q
wget "http://<user>:<password>@<servername>:<port>/manager/text/start?=/<application context>" -O - -q

希望对你有帮助

相关内容