如何优先于Weblogic域中的JAR而不是来自weblogic系统的JAR

sch*_*enk 3 java weblogic classloader java-ee weblogic12c

我正在使用Weblogic Server 12.1.1并将一些JAR复制到我的域的lib文件夹中.其中一个JAR是一个org.apache.commons.io罐子.现在我遇到的问题是Weblogic本身在其系统类路径中带有不同版本的commons-io,因此我得到了NoSuchMethodErrors.有没有办法配置Weblogic来优先选择来自域的库而不是来自Weblogic系统的库?

Filtering Classloader仅适用于随application(WEB-INF/lib)提供的那些JAR .

Ble*_*kit 6

使用weblogic.xml描述符中的以下选项之一:

  • prefer-application-packages
  • prefer-web-inf-classes

详细信息在此处描述.