請各位大神幫忙看下是什么原因
我最近在做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.
uj5u.com熱心網友回復:
樓主,后續有解決嗎,求支援。問題一摸一樣。
uj5u.com熱心網友回復:
按照提示,手動執行命令java weblogic.appmerge -verbose your_path/your_jar.jar
看看哪里出錯,針對錯誤提示再具體分析
uj5u.com熱心網友回復:
tomcat能運行的話,說明你的jar包和weblogic自帶的有沖突,可以在組態檔weblogic.xml加入強制使用自己的包<prefer-web-inf-classes>true</prefer-web-inf-classes>
uj5u.com熱心網友回復:
另外在weblogic里面獲取context路徑和tomcat是完全不一樣的,注意區別uj5u.com熱心網友回復:
怎么解決的?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/197406.html
標籤:Java相關
