weblogic运行时报jsp编译异常,着急再线等谢谢。

kongdemeng 2010-06-19 08:31:12
运行环境是:AIX,weblogic10.3,JDK1.6

该应用在tomcat和websphere上运行都没问题。先在weblogic下运行报错信息如下:

weblogic.servlet.jsp.CompilationException: Failed to compile JSP /UI/mobilebank/infoselect/userInfo/userInfoList.jsp
userInfoList.jsp:10:5: Invalid tag library.
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
^----^
userInfoList.jsp:10:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.

userInfoList.jsp:11:5: Invalid tag library.
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
^----^
userInfoList.jsp:11:5: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
..............
at weblogic.servlet.jsp.JavelinxJSPStub.compilePage(JavelinxJSPStub.java:328)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:237)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:182)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:235)
at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
Truncated. see log file for complete stacktrace

jsp页面中代码如下:
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tld/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tld/struts-tiles.tld" prefix="tiles" %>


web.xml中配置如下:
<jsp-config>
<taglib>
<taglib-uri>http://jakarta.apache.org/struts/tags-bean</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
</taglib>
........
</jsp-config>

tld文件在对应目录下确定已经存在。

weblogic.xml中配置如下参数:

<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>



...全文
862 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xsr152639 2012-08-15
  • 打赏
  • 举报
回复
楼主,你给的参考页面没有了,还有解决办法吗?
maxhighsky 2010-07-27
  • 打赏
  • 举报
回复
weblogicFANS最近维护 能够重新贴出解决过程 谢谢!
kongdemeng 2010-06-21
  • 打赏
  • 举报
回复
该问题已解决,解决方法有感兴趣的请参考:
http://www.weblogicfans.net/viewthread.php?tid=2828
  • 打赏
  • 举报
回复
放置或者配置的标签库路径不对,找不到需要的标签库。
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
去确认一下相对的路径对不对。不对就改,如果看起来象是对的,就查下WELOGIC的配置文件,看看各个跟路径有关的配置,应该能够看出问题。

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧