如果您有maven的经验问题,以及maven插件的appc目标,则会导致:
weblogic.utils.compiler.ToolFailureException: J2EE:160127ERROR:无法删除以前的存档
那就读我下面的答案
发布于 2015-08-13 14:21:38
这个解决方案对我有效。
首先 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,而不被删除。之后,我所有的jars都从临时目录中删除了。
供参考的目录是:
C:\Users\user\AppData\Local\Temp\appcgen_1439472796562_application.ear
https://stackoverflow.com/questions/31990642
复制相似问题