Jakarta ee 从Weblogic上的特定jar加载类

Jakarta ee 从Weblogic上的特定jar加载类,jakarta-ee,weblogic,classloader,Jakarta Ee,Weblogic,Classloader,我在Weblogic上部署了一个应用程序,由于Xerces bug产生的锁争用,我想“强制”Weblogic在bug已经修复的地方使用正确的jar (xerces错误修复) 是否有办法确保我的应用程序加载并使用特定jar中的类 默认情况下,weblogic在多个内部库中使用旧的buggy Xeves: com.bea.core.apache_1.2.0.0.jar com.bea.core.apache.xercesImpl_2.8.1.jar 感谢一种方法是修改Weblogic启动脚本的类路

我在Weblogic上部署了一个应用程序,由于Xerces bug产生的锁争用,我想“强制”Weblogic在bug已经修复的地方使用正确的jar

(xerces错误修复)

是否有办法确保我的应用程序加载并使用特定jar中的类

默认情况下,weblogic在多个内部库中使用旧的buggy Xeves:

com.bea.core.apache_1.2.0.0.jar
com.bea.core.apache.xercesImpl_2.8.1.jar

感谢

一种方法是修改Weblogic启动脚本的
类路径
,使其在包含错误版本库的jar之前包含所需的jar

您可以修改,例如
域/bin/setEnv.sh


使用
-verbose:class
验证是否加载了正确版本的类。

一种方法是修改Weblogic启动脚本的
类路径
,使其在包含错误版本库的jar之前包含所需的jar

您可以修改,例如
域/bin/setEnv.sh


使用
-verbose:class
验证是否加载了类的正确版本。

您必须先在startWeblogic脚本中设置新JAR,然后再加载其他JAR。有关更多选项,请参阅此链接。您也可以使用新JAR而不是本机Weblogic JAR尝试
首选webinf类
。我无法使用…preference-webinf-classes。这是一个我不打包的应用程序…您必须在其他JAR之前在Startweblog脚本中设置新JAR。查看此链接了解更多选项您也可以使用新JAR而不是本机Weblogic JAR尝试
首选webinf类
。我不能使用…preference-webinf-classes。这是一个我不打包的应用程序…我将首先尝试的是类似的…使用endoresed dir propertyBtw。请随意发布您的解决方案作为备选答案。我将首先尝试的是类似的…使用endoresed dir propertyBtw。请随意发布您的解决方案作为备选答案。