@Sergey_USB

Запуск и перезапуск приложения в Tomcat 9 как сделать?

Коллеги,
доброго времени суток.
хочу что бы в Tomcat в папке webapps создалась папка mytestapp.
War с приложением что бы он брал из папки myapp_1, которая находится то же в папке webapps.
И проперти для приложения брались то же из папки myapp_1.
При закидывании нового war в папку myapp_1 - содержимое перезаписывалось - приложение перезапускалось.

<Host name="mytestapp" appBase="webapps" autoDeploy="true">
		<Context path="/mytestapp" docBase="c:/Apache-tomcat/webapps/myapp_1/mytestapp.war" debug="0" reloadable="true">
		<Environment name="spring.config.location" value="file:c:/Apache-tomcat/webapps/myapp_1/application.properties" type="java.lang.String"/>
		</Context>
		</Host>


добавляю в server.xml код выше.
он срабатывает только одни раз - если папки mytestapp - нет. Он все делает как я планирую.
Но если уже один раз он сделал - то больше ничего не делает. То есть если я папку myapp_1 закину новый war с новой версией - то приложение не стартует заново и файлы не обновляются.
Если закинут новый war и перезапустить Tomcat - то он тоже ничего не меняет, и даже если из папки mytestapp удалить все содержимое - то же ничего не происходит.
Короче он срабатывает как я хочу только один раз - если все удалить на выключенном Tomcate и перезапустить его.
Как исправить эту ситуацию?
  • Вопрос задан
  • 435 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы