Ответ 1
В соответствии с Автоматическое развертывание приложений приложение будет перераспределено при обнаружении изменений
Обновление контекстного файла приведет к отключению приложения с удалением любого связанного рабочего каталога. Любые текущие сеансы пользователя не будут сохраняться. Приложение будет перераспределено в следующий раз, когда автоматический развертыватель проверяет наличие изменений.
Чтобы остановить эту функциональность, флаг autodeploy
должен быть установлен на false
:
Значение этого флага указывает, должен ли Tomcat периодически проверять новые или обновленные веб-приложения во время работы Tomcat. Если true, Tomcat периодически проверяет каталоги appBase и $CATALINA_BASE/conf/[имя_источника]/[имя_узла] и развертывает любые новые дескрипторы веб-приложений или контекста XML.
В качестве альтернативы вы можете установить флаг deployIgnore
с регулярным выражением, определяющим, какие приложения следует игнорировать из автоматического развертывания