我的工作,它使用JAAS,不幸的是,我的Tomcat需要一个文件被放在一个META-INF文件夹中的战争的根源项目META-INF文件夹Maven的战争在两个地方
app.war
|__META-INF
| |___context.xml
...
我认为它已经很奇怪,因为WAR的默认META-INF位置在类文件夹中。
app.war
|__WEB-INF
| |__classes
| |__META-INF
...
所以我使用Maven,其中指出,在任何的src /主/资源/ META-INF将被复制到适当的地方,这确实。奇怪的是,它还在文件结构的根目录下创建了一个META-INF文件夹,给我留下了2个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?
问候
.war文件是一个.jar文件,因此它可以具有META-INF目录,就像.jar文件一样。 – Hong