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

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

KDJE47712-W

The specified ejb-name is invalid as a Portable Global JNDI name. (ejbname = aa....aa)

aa....aa:Bean名(<ejb-name>)
説明
EJBのBean名(<ejb-name>)にPortable Global JNDI名として指定できない文字が含まれています。
このままでもアプリケーションの開始はできますので,Portable Global JNDI名を使用していないアプリケーションの場合は問題ありません。
ただし,このEJBオブジェクトをPortable Global JNDI名でルックアップしているクライアントがある場合は,対処が必要です。
対処
このEJBオブジェクトをPortable Global JNDI名で登録する必要がある場合は,次の対処をしてEJBのBean名を変更してください。
ejb-jar.xmlの<ejb-name>を指定している場合
<ejb-name>の指定値を見直してください。
アノテーションのname属性でBean名を指定している場合
name属性の指定値を見直してください。
Bean名を変更した場合は,そのBeanの呼び出し元のルックアップ名称も修正してください。
なお,アプリケーションサーバ内のすべてのアプリケーションで,Portable Global JNDI名での登録が不要な場合は,ユーザプロパティ「ejbserver.jndi.global.enabled」に「false」を指定することで,このメッセージを抑止できます。