此问题很常见且棘手, 解决方式如下:

方法1:

修改WEB-INF/weblogic.xml (如果没有此文件需要先创建), 并加入下列代码: true

一段完整示例代码如下(WebLogic 8):

<?xml version="1.0" encoding="UTF-8"?>

 


    
    

 

<!DOCTYPE weblogic-web-app

 

  PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN"

 

  "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">

 


    
    

 

<weblogic-web-app>

 


    
    

 

  <container-descriptor>

 

    <prefer-web-inf-classes>true</prefer-web-inf-classes>

 

  </container-descriptor>

 


    
    

 

</weblogic-web-app>

 

方法2:

修改 startWebLogic.cmd/.sh 将这些类库置于CLASSPATH的最前端.

转载请注明:WebLogic Android 博客 » weblogic如何强制先加载web-inf/lib下的jar