虽然正确放置了jstl但找不到

时间:2011-09-12 21:11:15

标签: java jsp tomcat jstl

不幸的是,经过很长一段时间后我又重新发布了同样的问题: org.apache.jasper.JasperException:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:http://java.sun.com/jsp/jstl/core

我第一次通过将jstl-1.2放在web-inf / lib中来解决它,这次我无法以任何方式得到它为什么不起作用。

“有趣”的是,我有很多其他项目已启动并运行,具有完全相同的配置树: /web-inf/lib/jstl-1.2.jar

在web-xml中没有这些jar的引用,它们只是在web-apps-libraries中

应用程序运行正常,但只要我在请求的页面中插入taglib行: <%@ taglib prefix =“c”uri =“http://java.sun.com/jsp/jstl/core”%>

我得到例外,

你有什么建议吗? taglib可以“从工作项目中复制” 类路径很好,web-app库也是

谢谢你,不知道如何在工作5个小时后解决这个问题。

1 个答案:

答案 0 :(得分:0)

我处理这个问题已经有一段时间了。我曾经在我经常没有“网络连接”的国家做出开发方式。您必须将Tablib行中的uri设置为可在运行时找到的位置。您可以指向本地副本。我想我在uri中设置了一个实际的文件系统位置。但是,不能记住这个细节(并且不在正确的计算机附近来验证围绕此问题的编码)。