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

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

Я ценю ваши идеи

Спасибо

3 ответа

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

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

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

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

Надеюсь, это полезно

Другие вопросы по тегам