【发布时间】:2013-06-12 06:57:24
【问题描述】:
我在 Weblogic 上部署了一个应用程序,由于 Xerces 错误产生的锁争用,我想“强制”Weblogic 使用已修复错误的正确 jar。
http://svn.apache.org/viewvc?view=revision&revision=558581(修复了 xerces 错误)
有没有办法确保来自特定 jar 的类被我的应用程序加载和使用。
默认情况下,weblogic 在多个内部库中使用旧的错误 Xerves:
com.bea.core.apache_1.2.0.0.jar
com.bea.core.apache.xercesImpl_2.8.1.jar
谢谢
【问题讨论】:
-
您必须在其他 jar 之前在 startWeblogic 脚本中设置新的 JAR。有关更多选项,请参阅此链接stackoverflow.com/q/7187581/289396 您也可以尝试使用新 JAR 而不是本机 Weblogic jar 的
prefer-webinf-classes -
我不能用...prefer-webinf-classes。是我不打包的应用...
标签: jakarta-ee weblogic classloader