我在Weblogic上部署了一个应用程序,并且由于Xerces错误产生的锁争用,我希望“强迫”Weblogic使用正确的jar来修复错误。
http://svn.apache.org/viewvc?view=revision&revision=558581(xerces bug修复)
有没有办法确保我的应用程序加载并使用特定jar中的类。
默认情况下,weblogic在多个内部库中使用旧的错误Xerves:
com.bea.core.apache_1.2.0.0.jar
com.bea.core.apache.xercesImpl_2.8.1.jar
由于
答案 0 :(得分:1)
一种方法是修改Weblogic启动脚本的CLASSPATH
,使其在包含库的错误版本的jar之前包含所需的jar。
您可以修改,例如domain/bin/setEnv.sh
。
使用-verbose:class
验证是否加载了正确版本的类。