The mapping for the URI that identifies the tag library descriptor in the library JAR file is invalid because the <uri> element is duplicated in other files. (J2EE application = aa....aa, context root = bb....bb, URI = cc....cc, valid TLD = dd....dd, invalid TLD = ee....ee)
- aa....aa:J2EEサーバの場合はJ2EEアプリケーション名,cjjspcコマンドの場合は空文字列
bb....bb:J2EEサーバの場合はコンテキストルート名,cjjspcコマンドの場合は空文字列
cc....cc:重複したURI
dd....dd:URIからのマッピングが有効なTLDファイルのパス
ee....ee:URIからのマッピングが無効なTLDファイルのパス
- 説明
- ライブラリJAR(cjjspcコマンドの場合はクラスパスに指定したJARファイル)内のTLDファイルで記述した<uri>タグの内容が,web.xmlの<taglib-uri>タグの内容,またはほかのTLDファイルで記述した<uri>タグの内容と重複しているため,<uri>タグの内容とTLDファイルのマッピングは無効となります。
- URIからのマッピングが有効なTLDファイルのパスdd....ddの書式
- Webアプリケーション内のTLDファイルの場合
Webアプリケーション内のパス
- Webアプリケーション内のJARファイルに格納されたTLDファイルの場合
JARファイルのWebアプリケーション内のパス(entry = <JARファイル内のパス>)
- ライブラリJAR内のTLDファイルの場合
LIB(TLDファイルが格納されたJARファイルのJ2EEアプリケーションのルートからのパス)(entry = <JARファイル内のパス>)
- cjjspcコマンドでクラスパスに指定したJARファイル内のTLDファイルの場合
LIB(TLDファイルが格納されたJARファイルの絶対パス)(entry = <JARファイル内のパス>)
- URIからのマッピングが無効なTLDファイルのパスee....eeの書式
- J2EEサーバの場合
LIB(TLDファイルが格納されたJARファイルのJ2EEアプリケーションのルートからのパス)(entry = <JARファイル内のパス>)
- cjjspcコマンドの場合
LIB(TLDファイルが格納されたJARファイルの絶対パス)(entry = <JARファイル内のパス>)
- 対処
- TLDファイルの<uri>タグは,web.xmlに定義した内容およびほかのTLDファイルと重複しない値を指定してください。
- エラーを修正し,J2EEアプリケーションを更新してください。
- J2EEサーバの場合
- J2EEアプリケーションのリロード機能を使用している場合は,リロードまたは再度デプロイを実行してください。
- J2EEアプリケーションのリロード機能を使用していない場合は,再度デプロイを実行してください。
- アプリケーション開始時のJSP事前コンパイルを実行して,このメッセージが出力された場合は,再度アプリケーション開始時のJSP事前コンパイルを実行してください。
- cjjspcコマンドの場合
- 再度コマンドを実行してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.