尽管放置正确,但仍无法找到jstl

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

我第一次通过将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可以“从一个工作项目中复制”classpath很好,也是web应用程序库

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


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

链接地址: http://www.djcxy.com/p/74761.html

上一篇: jstl cannot be found though correctly placed

下一篇: Dependency management in OSGI bundle ServiceMix