如果您遇到maven问题以及使用maven插件的appc目标导致:
weblogic.utils.compiler.ToolFailureException:[J2EE:160127]错误:无法删除以前的存档
然后阅读下面的答案
答案 0 :(得分:0)
这个解决方案对我有用。
首先 application.xml的顺序很重要
如果您使用的是maven-ear-plugin,那么请确保列出的所有模块都在pom中依赖顺序
<modules>
<ejbModule></ejbModule>
</modules>
如果不确保您的application.xml是依赖顺序
<module>
<ejb>rng.jar</ejb>
</module>
等
澄清依赖顺序的含义。
如果A取决于C,B取决于A,C取决于什么。 规范的顺序应该是C,A,B。
其次似乎有一些关于拥有EJB依赖关系的验证,这些验证不是必需的(你不使用那个EJB的类)。使用第一种方法,我能够将其减少到1个不被删除的jar。在此之后,我的所有罐子都从临时目录中删除了。
参考目录是:
C:\用户\用户\应用程序数据\本地\ TEMP \ appcgen_1439472796562_application.ear