0

基本的に、ある EAR 内の JAR で宣言された EJB に、別の EAR 内の WAR からアクセスする必要がある状況があります。どちらの EAR も同じ WebLogic 管理対象サーバー (同じドメイン) にデプロイされます。Java コードでは、その EJB に対してアノテーションは使用されません。ejb-jar.xml では、セッション ステートレス コンテナ Bean として定義されています。WebLogic-ejb-jar.xml には、local-jndi-name が指定されています。InitialContext を使用してこの Bean を検索し、LocalHome インターフェイスを取得して、そこから Home インターフェイスを取得しようとしました。コンテキスト ルックアップで JNDI 名として何を使用しようとしても、「javax.naming.NameNotFoundException: ルックアップ中に」が発生します。また、Java でプログラムされたその Bean 用の Local および LocalHome インターフェースもあります。私は何を間違っていますか?

4

1 に答える 1