互联网服务WebSphere

com.ibm.ws.jsp.taglib.TldParser logParseErrorMessage Failed to parse Tag Library

各位朋友,早上好,最近在做tomcat移植到websphere6.1上是问题多多,但在此论坛的帮助下已解决了不少问题 详见
http://www.webspherechina.net/club/viewthread.php?tid=50880&highlight=   但是目前我在用websphere6.1启动后,然后发布我的工程,由于冲突问题,我采用的是parent_last。然后在启动的时候出现了如下错误信息。说不能编译我Lib下的jar包了。
希望对此比较了解的朋友给些意见,
[11-11-12 10:36:46:426 CST] 00000018 WebGroup      A   SRVE0169I: 正在装入 Web 模块:EBill。
[11-11-12 10:36:47:066 CST] 00000018 jsp           E com.ibm.ws.jsp.taglib.TldParser logParseErrorMessage Failed to parse Tag Library [META-INF/tiles-core.tld]: JSPG0235E: JSP 容器无法装入 TagExtraInfo 类[org.apache.tiles.taglib.UseAttributeTei]
[11-11-12 10:36:47:082 CST] 00000018 jsp           W com.ibm.ws.jsp.taglib.TagLibraryCache loadTldsFromJar jsp error failed to load tld in jar. uri = [/WEB-INF/lib/tiles-core-2.0-r468346-SNAPSHOT.jar]
                                 com.ibm.ws.jsp.JspCoreException: org.xml.sax.SAXException: JSPG0235E: JSP 容器无法装入 TagExtraInfo 类[org.apache.tiles.taglib.UseAttributeTei]
    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.(TagLibraryCache.java:96)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.(AbstractJSPExtensionProcessor.java:158)
    at com.ibm.ws.jsp.webcontainerext.ws.WASJSPExtensionProcessor.(WASJSPExtensionProcessor.java:59)
    at com.ibm.ws.jsp.webcontainerext.ws.WASJSPExtensionFactory.createProcessor(WASJSPExtensionFactory.java:188)
    at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionFactory.createExtensionProcessor(AbstractJSPExtensionFactory.java:75)
    at com.ibm.ws.webcontainer.webapp.WebApp.initializeExtensionProcessors(WebApp.java:1029)
    at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:255)
    at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:271)
    at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:88)
    at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
    at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:653)
    at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:606)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:333)
    at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:549)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1295)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1129)
    at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:567)
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:814)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:948)
    at com.ibm.ws.runtime.component.ApplicationMgrImpl$AppInitializer.run(ApplicationMgrImpl.java:2114)
    at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:340)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
Caused by: org.xml.sax.SAXException: JSPG0235E: JSP 容器无法装入 TagExtraInfo 类[org.apache.tiles.taglib.UseAttributeTei]
    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)
参与7

6同行回答

cuirancuiran项目经理银之杰
1、升级WAS到6.1.0.412、需要增加Web容器定制属性prependSlashToResource  truecom.ibm.ws.webcontaine ...YuLimin 发表于 2011-11-16 11:18 谢谢你。我来试试。显示全部
1、升级WAS到6.1.0.41

2、需要增加Web容器定制属性
prependSlashToResource  true
com.ibm.ws.webcontaine ...
YuLimin 发表于 2011-11-16 11:18

谢谢你。我来试试。收起
互联网服务 · 2011-11-16
浏览706
YuLiminYuLimin资深技术顾问IBM广州
1、升级WAS到6.1.0.412、需要增加Web容器定制属性prependSlashToResource  truecom.ibm.ws.webcontainer.invokefilterscompatibility  true3、重启显示全部
1、升级WAS到6.1.0.41

2、需要增加Web容器定制属性
prependSlashToResource  true
com.ibm.ws.webcontainer.invokefilterscompatibility  true

3、重启收起
互联网服务 · 2011-11-16
浏览729
cuirancuiran项目经理银之杰
我也觉得是包冲突问题,应该是你项目中有用来做JSP的包和WAS 的包冲突了,应该是类似 jsp-*.jar之类的,但 ...rebelzhang 发表于 2011-11-16 09:58 你好。感谢你的回复,我采用的是myeclipse自带的com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER. 现在也在找是哪一个jar包...显示全部
我也觉得是包冲突问题,应该是你项目中有用来做JSP的包和WAS 的包冲突了,应该是类似 jsp-*.jar之类的,但 ...
rebelzhang 发表于 2011-11-16 09:58

你好。感谢你的回复,我采用的是myeclipse自带的com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER. 现在也在找是哪一个jar包。收起
互联网服务 · 2011-11-16
浏览737
rebelzhangrebelzhang其他IBM
我也觉得是包冲突问题,应该是你项目中有用来做JSP的包和WAS 的包冲突了,应该是类似 jsp-*.jar之类的,但是我在你的lib库的图里没有发现,你自己筛选一下看哪个包。显示全部
我也觉得是包冲突问题,应该是你项目中有用来做JSP的包和WAS 的包冲突了,应该是类似 jsp-*.jar之类的,但是我在你的lib库的图里没有发现,你自己筛选一下看哪个包。收起
IT分销/经销 · 2011-11-16
浏览703
cuirancuiran项目经理银之杰
我感觉还是和jar包冲突有关系,你看看你的工程中是不是加了Jsp-api.jar,这个jar可能与websphere中自带的包 ...marshal 发表于 2011-11-14 14:18 你好,感谢你的回复,我在此把我的环境做下具体说明开发工具:myeclipse6.5中间件: was6.1工程对应截图如下:所依赖的jar包如下...显示全部
我感觉还是和jar包冲突有关系,你看看你的工程中是不是加了Jsp-api.jar,这个jar可能与websphere中自带的包 ...
marshal 发表于 2011-11-14 14:18

你好,感谢你的回复,我在此把我的环境做下具体说明
开发工具:myeclipse6.5
中间件: was6.1
工程对应截图如下:

QQ截图0001.jpg



所依赖的jar包如下




收起
互联网服务 · 2011-11-14
浏览755
marshalmarshal项目经理bj
我感觉还是和jar包冲突有关系,你看看你的工程中是不是加了Jsp-api.jar,这个jar可能与websphere中自带的包有冲突。显示全部
我感觉还是和jar包冲突有关系,你看看你的工程中是不是加了Jsp-api.jar,这个jar可能与websphere中自带的包有冲突。收起
政府机关 · 2011-11-14
浏览728

提问者

cuiran
项目经理银之杰

相关问题

问题状态

  • 发布时间:2011-11-14
  • 关注会员:1 人
  • 问题浏览:5095
  • 最近回答:2011-11-16
  • X社区推广