У меня проблема с модулем EAR, развернутым в WAS6.
EARсодержит веб-модуль.Когда я пытался запустить приложение, я получил следующее исключение:
javax.servlet.jsp.JspException: Не удалось получить фабрику определений из контекста.в org.apache.struts.taglib.tiles.InsertTag.processDefinitionName (InsertTag.java:575) в org.apache.struts.taglib.tiles.InsertTag.createTagHandler (InsertTag.java:474) в org.apache.struts.tagli.tiles.InsertTag.doStartTag (InsertTag.java:436) в com.ibm._jsp._home._jspx_meth_tiles_insert_0 (_home.java:106) в com.ibm._jsp._home._jspService (_home.java:81)
1015 *
Война содержит следующие файлы:
xstream-1.3.1.jar, xercesImpl.jar, xalan.jar, struts.jar, standard.jar, commons-validator.jar, commons-net-1.4.0.jar, commons-fileupload.jar, commons-digester.jar, commons-collection.jar, commons-beanutils.jar, resolver.jar, jstl.jar, jfreechart-1.0.2.jar, jcommon-1.0.5.jar, jaxen-full.jar, jakarta-oro.jar.
EAR содержит следующие файлы Jar: com.ibm.mqjms.jar, com.ibm.mq.jmqi.jar, com.ibm.mq.jar, com.ibm.mq.headers.jar, com.ibm.mq.commonservices.jar, log4j.jar, dhbcore.jar.
И я устанавливаю атрибут class-path вмой файл манифеста WAR с log4j.jar
Пожалуйста, кто-нибудь подскажет мне, как работает политика загрузки классов Websphere, где я ошибся.
Картик