我正在尝试构建一个内部有两个war文件的ear项目。在构建EAR时,我收到错误,因为“application.xml不存在”。但我已将application.xml放在项目META INF文件夹中。请在下面找到代码。并建议解决方案来解决这个问题。
下面是我的POM.XML
Auto-layout
下面是我的application.xml
prototype-cell
打开此图像以获取项目结构。
Maven构建控制台错误:
Height of Row
答案 0 :(得分:5)
1)自JavaEE 5.0以来,不再需要EAR中的application.xml
文件
2)在maven-ear-plugin配置中,您无法生成application.xml
文件:
<generateApplicationXml>false</generateApplicationXml>
并在此处指定application.xml
的位置:<applicationXML>src/main/application/META-INF/application.xml</applicationXML>
因此,您应确保application.xml
文件位于此位置:src/main/application/META-INF
3)最简单的是不使用<generateApplicationXml>false</generateApplicationXml>
。它可以避免您声明application.xml
文件。