Подтвердить что ты не робот

Запретить tomcat 7 удалять мой пользовательский файл контекста на каждом отдельном перезаписывании/удалении моего webapp

У меня есть веб-приложение, развернутое на tomcat 7. Его файл контекста с именем myAppName.xml находится в $CATALINA_HOME/conf/Catalina/localhost folder.

Проблема, с которой я столкнулся, заключается в том, что при каждой перезаписывании или распаковке мой конфигурационный файл удаляется из папки $CATALINA_HOME/conf/Catalina/localhost, и мне нужно скопировать его/вставить в резервную папку.

Как я могу предотвратить это поведение? Я не хочу копировать/вставлять контекстный файл каждый раз, когда я что-то меняю в webapp.

4b9b3361

Ответ 1

Поместите его в web/META-INF в исходное дерево, затем Tomcat скопирует его в conf/.... для каждого развертывания. Tomcat 7 даже не сделает этого по умолчанию, просто используйте его там, где он есть.