解决一个weblogic的jar包冲突问题

         j2ee应用是在JBOSS环境下开发和测试的,没问题,移植到WebLogic Server( 版本: 10.3.6.0)之下,大部分功能都正常,就是附件同步有问题 ,报找不到 lib文件文件。经过以研究发现有以下解决方案:

如果是web项目在weblogic.xml的添加如下配置在可以加载WEB-INF/lib下的lib文件:

方案一:将lib文件放在web项目部署所在domain的lib目录。

方案二:修改web项目的weblogic.xml

<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.3/weblogic-web-app.xsd">
    <wls:weblogic-version>10.3.6</wls:weblogic-version>
    <wls:context-root>XXXWeb</wls:context-root>
    <wls:container-descriptor>
       <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
    </wls:container-descriptor>
</wls:weblogic-web-app>

 如果是非Web项目

方案一:将lib文件放在项目部署所在domain的lib目录。

方案二:将lib文件放在项目EAR项目的APP

猜你喜欢

转载自topmanopensource.iteye.com/blog/1783713