日期:2014-05-17  浏览次数:20727 次

关于WebLogic部署应用JAR冲突的问题
目前项目架构:Spring3+Spring MVC + mybatis,项目部署在TOMCAT上没问题。
目前移植linux+webLogic,发现启动的时候会报错:
org.apache.axis2.AxisFault: Transport error: 509 Error: ???*?8path=/htesb/service/ws/cifm/cifQueryCSDM&#59;msg=?}xml??8:Error at line:1 col:268  '>' expected [/?! -- [CDATA[ ]..................
初步分析是jar冲突问题。
在webLogic.xml中加上
<wls:container-descriptor>
    <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
</wls:container-descriptor>
就没错误了。
现在想知道这个错误有可能是webLogic全局jar和项目lib中的哪个jar冲突?
和解析xml的jar冲突?或者和axis2的jar冲入?
请知道的高手帮忙分析下。谢谢~
weblogic jar

------解决方案--------------------
那是antlr-2.7.6.jar与weblogic的自带jar包冲突引起的,去掉原来的antlr-2.7.6.jar也行的。
------解决方案--------------------
你打开目录看下有没有或许你么删除2.7.6JAR包