Я активирующие на уровне виртуальной машины Java трассировки для загрузчика классов и я вижу DTDDVFactory и DTDDVFactoryImpl дважды загруженыкласса загружается несколько раз по Weblogic classloder
После из одобренной библиотеки
[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]
Теперь какой из приведенных выше DTDDVFactory и DTDDVFactoryImpl будет использоваться приложением, развернутым в этом веб-журнале?
Правильно ... я этого не заметил !!! – Cris
Однако в случае, если они будут такими же? какой из них используется? Потому что они могут быть теми же самыми разными версиями классов ... – Cris
@ Крис класс с классом ClassLoader, который является правильным для текущего контекста. Это немного сложнее объяснить. –