weblogic解析jstl出错

被时间遗忘的猴子 2009-08-17 09:28:32
最近听说weblogic10支持J2EE规范,下载了一个10.3版的weblogic安装后做了一个小程序(此程序用到了jstl),部署到weblogic后,启动浏览器访问该页面,可是浏览器报错了:信息如下
weblogic.servlet.jsp.CompilationException: Failed to compile JSP /index.jsp
index.jsp:3: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="http://java.sun.com/jsp/jstl/core" prefix="c" %>
^----^
index.jsp:3: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="http://java.sun.com/jsp/jstl/core" prefix="c" %>
^----^

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
>
当我把jstl的jar包放入该工程的lib目录下,页面显示正常,这是为什么呢?J2EE规范不是集成了jstl吗?为什么还要在lib目录下加入jstl的jar包呢?
...全文
821 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gwikimo 2009-08-17
  • 打赏
  • 举报
回复
错误不是给了解决方案了,不是说了URI地址错误,具体的地址可以去相应的.tld 文件中查找。
http://java.sun.com/jsp/jstl/core可能要写成http://java.sun.com/jsp/jstl/core_rt,自己打开.tld文件找找吧。
knightzhuwei 2009-08-17
  • 打赏
  • 举报
回复
javaee5是集成了的 以前的版本貌似是不集成的
believefym 2009-08-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 mokey1 的回复:]
J2EE规范不是集成了jstl吗?为什么还要在lib目录下加入jstl的jar包呢?
[/Quote]

J2EE规范根哪个容器必须自带哪些包没关系吧,支持就行了吧
不太确定。。。。
believefym 2009-08-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mokey1 的回复:]
你理解错了我的意思。我的意思是:为什么在weblogic中发布的工程需要在lib目录下导入jstl相应的jar文件,而在tomcat中就不用呢?我用的J2EE 5 的规范。
[/Quote]
因为tomcat自带了,你可以看看BASE_DIR/lib/下面
至于weblogic么,不知道有没有带,但你的错误首先是因为uri没有匹配对,找不到tld
  • 打赏
  • 举报
回复
你理解错了我的意思。我的意思是:为什么在weblogic中发布的工程需要在lib目录下导入jstl相应的jar文件,而在tomcat中就不用呢?我用的J2EE 5 的规范。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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