0

我的 JSP 上有一个 URI,并找到了带有 jar 的 tld。jsp 和 tld 都具有相同的 URI,但我收到以下错误

Error(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.

在 JSP 上看起来像这样

<%@ taglib uri="http://xmlns.oracle.com/adf/faces/rich" prefix="af"%>

就像这样

<tlib-version>11.1.2.3.0</tlib-version>
<short-name>af</short-name>
<uri>http://xmlns.oracle.com/adf/faces/rich</uri>
4

1 回答 1

1

是的,罐子在同一条路上/WEB-INF/lib/OracleADF/adf-richclient-impl-11.jar

这个不对。该文件夹/oracleADF不属于那里。您不能在其中创建子文件夹/WEB-INF/lib(好吧,从技术上讲,您可以,但 servletcontainer 只会查找直接放在/WEB-INF/lib文件夹中的 JAR 并忽略任何文件夹)。

通过将 JAR 放入/WEB-INF/lib/adf-richclient-impl-11.jar.

如果您想组织 JAR,请查看 Ant/Maven 或 Eclipse 的构建路径部署程序集,以自动将在其他地方组织的 JAR 文件放在/WEB-INF/lib构建的 WAR 文件夹中。

于 2013-01-18T15:37:58.017 回答