Tomcat / Spring - перезагрузите веб-приложение - PullRequest
3 голосов
/ 14 июня 2010

Какой наилучший подход использовать для программного перезапуска веб-приложения Spring, работающего на Tomcat?

У меня есть два конкретных scneario, которые я рассматриваю:

Установка Пользователь настраивает систему, предоставляет параметры подключения к базе данных и т. Д. После предоставления контексты данных Spring недействительны, и я хотел бы перезапустить, чтобы повторно инициализировать с правильными параметрами.

Updgrading Приложение загрузило обновление и нуждается в самостоятельной установке. Это может включать развертывание обновленной WAR и запуск обновлений базы данных. На данный момент кажется, что лучше всего перезапустить приложение в tomcat.

Какие подходы мне следует использовать? Я хотел бы сделать это программно, чтобы пользователю не приходилось входить на сам сервер.

1 Ответ

1 голос
/ 14 июня 2010

Приложение Tomcat Manager создано для такого рода вещей:
http://tomcat.apache.org/tomcat-5.5-doc/manager-howto.html

Я использовал его через ant, как часть моего скрипта сборки, и очень его любил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...