我有一台运行许多带有 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
希望对你有帮助