java - Weblogic 类加载器多次加载类

标签 java jakarta-ee weblogic classloader

我确实在 JVM 级别激活了类加载器的跟踪,并且我看到 DTDDVFactory 和 DTDDVFactoryImpl 加载了两次

来自认可的库

[Loaded org.apache.xerces.impl.dv.DTDDVFactory from /ec/envvar/server/weblogic/u010/home/wlstress/data/EFORMS103_envvar/endorsed_library/xercesImpl.jar]
[Loaded org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl from /ec/envvar/server/weblogic/u010/home/wlstress/data/EFORMS103_envvar/endorsed_library/xercesImpl.jar]
<小时/>

第二次来自 JDK:

[Loaded com.sun.org.apache.xerces.internal.impl.dv.DTDDVFactory from /ec/local/weblogic/u000/app/java/jdk1.6.0_45/jre/lib/rt.jar]
[Loaded com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl from /ec/local/weblogic/u000/app/java/jdk1.6.0_45/jre/lib/rt.jar]
<小时/>

现在部署在该 Weblogic 上的应用程序将使用上述 DTDDVFactory 和 DTDDVFactoryImpl 中的哪一个?

最佳答案

正如您在日志中看到的,这些类具有不同的包名称,因此使用具有匹配 FQCN(完全限定类名称)的类。

关于java - Weblogic 类加载器多次加载类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188082/

相关文章:

java - 如何获得 Java 程序的免费、简单的多平台安装程序

java - 如何按以下方式格式化此日期字符串 "2013-08-26T12:00:00.000": "2013-08-26 12:00:00" to Date object in java?

java - 什么时候应该使用Java Extension Class Loader?

java - 在应用程序中设置应用程序特定属性

java - 启动 Weblogic Managed Server 时出现异常

java - 为什么 JSP 页面编码指令应该在 JSP 中的第一行?

java - Java中连接表的JPA POJO

jar - 如何在WebLogic中设置jar的顺序?

java - weblogic内置分布式同步工具

JAVA - JSON 将枚举列表序列化为类