context.xml не копируется из папки META-INF в Tomcat conf
Я создаю войну Maven, и я намерен сохранить корень контекста одинаковым независимо от того, какое имя файла войны (среди снимков / выпусков). В этом квесте я сделал следующее.
- Я создал файл (в соответствии с желаемым корневым именем контекста) helloApp.xml в conf\Catalina\localhost
- Я помещаю файл WAR в вышеуказанную папку
и я могу получить доступ к приложению с помощью контекста root -/helloApp
Поскольку мой снимок постоянно меняется, я намерен иметь содержимое выше context.xml(helloApp.xml) в моей войне. так
- Я создал context.xml в src/main/resources/META-INF с содержимым
- Я добавил copyXML="true" в server.xml
Но содержимое context.xml не копируется в существующий helloApp.xml в conf\Catalina\localhost .
Есть ли лучший способ настроить docBase, чтобы я мог изменять его по мере изменения моего военного имени?
PS Я не хочу использовать finalName на войне, так как хочу, чтобы сборка отражала релиз. Также я понимаю, что мог бы использовать плагин Maven Tomcat.