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

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

KDJE47720-W

The objects in the J2EE application could not be bound as Portable Global JNDI names because there is already an application in the naming service with the same application name. (name = aa....aa, application name = bb....bb)

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