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」を指定することで,このメッセージを抑止できます。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.