На WAS 7 я развернул свой EAR с одним WAR.Режим загрузки классов EAR установлен на PARENT_LAST
, а режим загрузки классов WAR также установлен на PARENT_LAST
.WAR * /WEB-INF/lib
имеет Mojarra JSF 2 RI и Unified EL 2.1 jars.
Несмотря на все это, при запуске приложения оно пытается загрузить некоторые вещи MyFaces из встроенных MyFaces 1.2.Средство просмотра загрузчика классов для загрузчика классов WAR четко показывает
"org.apache.myfaces.webapp.StartupServletContextListener", загружаемый при запуске из base_v7 / plugins / org.apache.myfaces1_2.jar
Мальчик, это безумие .. Множество других вещей также забирается из других мест и создает большой грязный беспорядок классов:
"com / ibm / ws / classloader/ CompoundClassLoader @ 116a116a "ранее инициированная загрузка для другого типа с именем" javax / el / ExpressionFactory ", определенным загрузчиком" org / eclipse / osgi / internal / baseadaptor / DefaultClassLoader @ 2a502a50 "
У васесть идеи о том, что здесь может пойти не так?