Cosminexus V9 アプリケーションサーバ メッセージ(構築/運用/開発用)

[目次][前へ][次へ]

KDJE39326-W

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コマンドの場合
再度コマンドを実行してください。