用到了struts.jar 包的应用发布到websphere上出错,提示JSP 容器无法装入问题,详细日志如下
[3/13/09 8:20:41:567 CST] 00000025 jsp E com.ibm.ws.jsp.taglib.TldParser logParseErrorMessage Failed to parse Tag Library [META-INF/c-1_0-rt.tld]: JSPG0235E: The JSP container failed to load the TagExtraInfo class [org.apache.taglibs.standard.tei.ImportTEI][3/13/09 8:20:41:568 CST] 00000025 jsp W com.ibm.ws.jsp.taglib.TagLibraryCache loadTldsFromJar jsp error failed to load tld in jar. uri = [/WEB-INF/lib/standard.jar]
com.ibm.ws.jsp.JspCoreException: org.xml.sax.SAXException: JSPG0235E: The JSP container failed to load the TagExtraInfo class [org.apache.taglibs.standard.tei.ImportTEI]
at com.ibm.ws.jsp.taglib.TldParser.parseTLD(TldParser.java:266)
at com.ibm.ws.jsp.taglib.TagLibraryCache.loadTldsFromJar(TagLibraryCache.java:238)
at com.ibm.ws.jsp.taglib.TagLibraryCache.loadTldsFromJar(TagLibraryCache.java:201)
at com.ibm.ws.jsp.taglib.TagLibraryCache.loadLibJarMap(TagLibraryCache.java:191)
at com.ibm.ws.jsp.taglib.TagLibraryCache.<init>(TagLibraryCache.java:96)
Caused by: org.xml.sax.SAXException: JSPG0235E: The JSP container failed to load the TagExtraInfo class [org.apache.taglibs.standard.tei.ImportTEI]
at com.ibm.ws.jsp.taglib.TldParser.endElement(TldParser.java:376)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLNSDTDValidator.endNamespaceScope(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at com.ibm.ws.jsp.translator.visitor.xml.ParserFactory.parseDocument(ParserFactory.java:104)
at com.ibm.ws.jsp.taglib.TldParser.parse(TldParser.java:281)
at com.ibm.ws.jsp.taglib.TldParser.parseTLD(TldParser.java:261)
... 96 more
有谁碰到过,帮忙解决下,搞了几天了还没有弄好,急!!!!!!!!!!!!!!!!!!!!!!!!!
--------------------编程问答-------------------- 试试看把你的TLD移动到WAR下面 --------------------编程问答-------------------- --------------------编程问答-------------------- 试探性的改一下你的应用程序类载入循序. --------------------编程问答-------------------- 你容器版本够低!包好像不全!struts.jar 的原名版本号多少?struts2-core-2.0.6.jar 这样么?
那么JSTL的版本 要对应!
补充:企业软件 , WebSphere