weblogic部署应用时报weblogic.utils.compiler.ToolFailureException

qq_36095038 2018-05-28 05:33:53
请各位大神帮忙看下是什么原因
我最近在做struts升级,一开始从struts2.0直接升级到struts2.5,在tomcat运行正常,但在weblogic部署时,第一步上传war包就报错了。后来改为先升级到struts2.3,在tomcat和weblogic都能正常启动,接着从2.3升级到2.5,在weblogic部署时也还是报同样的错误,在网上查了好多资料也没解决问题,我把所有积分都贡献出来了 囧,请各位大神帮忙看下
使用的是weblogic12.1.3版本

控制台页面报错:


具体日志如下:
<Error> <J2EE> <BEA-160228> <AppMerge failed to merge your application. If you are running AppMerge on the command-line, merge again with the -verbose option for more details. See the error message(s) below.
...全文
16167 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Y情短藕丝长Y 2021-03-08
  • 打赏
  • 举报
回复
请问有人解决了吗?
sssssearch 2021-01-25
  • 打赏
  • 举报
回复
求教一下,有木有大神解决过这个问题,不知道怎么弄
sssssearch 2021-01-25
  • 打赏
  • 举报
回复
一模一样的问题,2.3升级到2.5.26后,tomcat运行没问题,传到weblogic就出了这个问题,试了很久,对比2.3版本发现,只要asm版本变低(2.3依赖的asm是3.x的,2.5.26是7.3.1的,而且升级后asm的groupid也不一样),我把asm版本变成5.1其他jar都是struts2.5.26的,weblogic这问题没了,再测试将所有jar包都变成struts2.3的,但asm保持7.3.1,依旧报这个错,确定就是asm版本的问题,但是不知道怎么解决,因为只要asm包版本低于7,struts2.5.26运行时就会报illegalArgumentException,所以版本不能低于7,但是asm版本不降,weblogic就会报这个错,绝望
qq_39083026 2021-01-07
  • 打赏
  • 举报
回复
这个只能自己去差去试了 我12c部署war包含lombok jar包就没事 反而是javax-api这个jar包冲突
sinat_31602337 2021-01-05
  • 打赏
  • 举报
回复
怎么定位的问题??怎么定位出的那个lombok.jar包
thatIsAGoodIdea 2020-12-26
  • 打赏
  • 举报
回复
最近几天遇到了同样的问题,折腾好久,最后发现因为使用了lombok.jar包的问题,把lombok.jar删掉就可以了
qq_41954338 2020-10-31
  • 打赏
  • 举报
回复
怎么解决的?
ml_dark 2019-11-08
  • 打赏
  • 举报
回复
另外在weblogic里面获取context路径和tomcat是完全不一样的,注意区别
ml_dark 2019-11-08
  • 打赏
  • 举报
回复
tomcat能运行的话,说明你的jar包和weblogic自带的有冲突,可以在配置文件weblogic.xml加入强制使用自己的包 <prefer-web-inf-classes>true</prefer-web-inf-classes>
qybao 2019-11-08
  • 打赏
  • 举报
回复
按照提示,手动执行命令
java weblogic.appmerge -verbose your_path/your_jar.jar
看看哪里出错,针对错误提示再具体分析
大帅逼1 2019-11-08
  • 打赏
  • 举报
回复
楼主,后续有解决吗,求支援。问题一摸一样。

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧