Я работаю над проектом, который использует JAAS и, к сожалению, для меня Tomcat требует, чтобы файл был помещен в папку META-INF в корневой части войны
app.war
|__META-INF
| |___context.xml
...
Я думаю, что это уже странно, поскольку местоположение META-INF по умолчанию для WAR находится в папках классов.
app.war
|__WEB-INF
| |__classes
| |__META-INF
...
Итак, я использую Maven, в котором говорится, что что-либо в src/main/resources/META-INF будет скопировано в соответствующее место, которое оно делает. Странно то, что он также создает папку META-INF в корне файловой структуры, оставляя меня с двумя папками META-INF.
Структура проекта
app
|__src/main/java
|__src/main/resources
| |__META-INF
| |__context.xml
...
После пакета mvn
app
|__META-INF [1]
|__WEB-INF
| |__classes
| |__META-INF [2]
| |__context.xml
...
Итак, если в военном стандарте указано, что META-INF должен находиться под папкой классов, как в # 2, почему maven war создает папку # 1. И есть ли способ скопировать файлы в эту папку вместо # 2?
Привет