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

はいJarは同じパスにあります/WEB-INF/lib/OracleADF/adf-richclient-impl-11.jar

これは正しくないです。フォルダ/oracleADFはそこに属していません。にサブフォルダーを作成することはできません/WEB-INF/lib(技術的には作成できますが、サーブレットコンテナーは、フォルダーに直接配置された JAR のみを検索し、/WEB-INF/libフォルダーを無視します)。

JAR を に配置して、適宜修正し/WEB-INF/lib/adf-richclient-impl-11.jarます。

JAR を整理したい場合は、Ant/Maven または Eclipse のBuild Path and Deployment Assemblyを調べて、別の場所に整理されている JAR ファイルを/WEB-INF/lib、ビルドされた WAR のフォルダーに自動的に配置します。

于 2013-01-18T15:37:58.017 に答える