Назад | Перейти на главную страницу

как закрыть приложение в tomcat?

У меня есть сервер, на котором запущено много приложений JAVA с tomcat 6.0.18, мне нужно знать, как я могу запланировать отключение только одного приложения X и сохранить работу других.

Я буду признателен за твои идеи

Спасибо

Взгляните на это: http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Supported%20Manager%20Commands

или наведите указатель мыши на ссылку «Остановить» в веб-интерфейсе Tomcat Manager и посмотрите в строке состояния, где вы увидите URL-адрес для остановки этого приложения. Вы можете вызвать его с помощью скрипта через wget, curl, lynx, ...

Доступ к Tomcat Manager через URL http: // ip: 8080 / менеджер, вы увидите список запущенных приложений. И отсюда вы можете остановить любое веб-приложение, которое захотите.

Я использую 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

Начиная с TOMCAT 7 (7.0.62 для моей установки) вам нужно добавить / text / after manager:

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

Надеюсь, это поможет