首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >weblogic-maven-plugin appc目标12.1.3。weblogic.utils.compiler.ToolFailureException:[j2ee:160127]错误:无法删除以前的存档

weblogic-maven-plugin appc目标12.1.3。weblogic.utils.compiler.ToolFailureException:[j2ee:160127]错误:无法删除以前的存档
EN

Stack Overflow用户
提问于 2015-08-13 14:10:34
回答 1查看 960关注 0票数 0

如果您有maven的经验问题,以及maven插件的appc目标,则会导致:

weblogic.utils.compiler.ToolFailureException: J2EE:160127ERROR:无法删除以前的存档

那就读我下面的答案

EN

回答 1

Stack Overflow用户

发布于 2015-08-13 14:21:38

这个解决方案对我有效。

首先 application.xml的顺序很重要

如果您使用的是maven-ear-plugin,那么请确保所有列出的模块都在pom中按依赖顺序排列。

代码语言:javascript
复制
<modules>
   <ejbModule></ejbModule>
</modules>

如果没有,请确保application.xml处于依赖关系顺序。

代码语言:javascript
复制
  <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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31990642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档