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

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

KDJE47722-W

The objects in the Web module could not be bound as Portable Global JNDI names because there are already modules with the same names under the same application in the naming service. (uri = aa....aa, module name = bb....bb)

aa....aa:モジュールURI
bb....bb:標準モジュール名
説明
同一の標準モジュール名を持つ同一アプリケーション内のモジュールがすでにネーミングサービスに存在しています。そのためWebモジュール内のオブジェクトをPortable Global JNDI名で登録できませんでした。
このままでもアプリケーションの開始はできますので,Portable Global JNDI名を使用していないアプリケーションの場合は問題ありません。
ただし,次のどちらかに該当する場合は,対処が必要です。
  • このWebモジュール(Webアプリケーション)内のオブジェクトをPortable Global JNDI名でルックアップしているクライアントがある場合。
  • このWebモジュール(Webアプリケーション)内で「java:module」から始まる名称でリソース参照を定義している場合。
対処
このWebモジュール(Webアプリケーション)でPortable Global JNDI名での登録が必要な場合は,次の対処をして標準モジュール名を変更してください。
WARファイル名(展開ディレクトリ形式の場合はWARディレクトリ名)を別の名称に変更してから再度インポートしてください。
web.xmlの<module-name>を指定している場合
<module-name>の指定値を別の名称に変更してから再度インポートしてください。
web.xmlの<module-name>を指定していない場合(web.xmlを省略した場合)
WARファイル名(展開ディレクトリ形式の場合はWARディレクトリ名)を別の名称に変更してから再度インポートしてください。
なお,アプリケーションサーバ内のすべてのアプリケーションで,Portable Global JNDI名での登録が不要な場合は,ユーザプロパティ「ejbserver.jndi.global.enabled」に「false」を指定することで,このメッセージを抑止できます。