Glassfish の EAR に 2 つの ejb があり、どちらもリモート インターフェイスを実装しているため、クライアントの jndi ルックアップ用にマッピングされた名前が割り当てられています。
今、私は一方を他方に注入したいと思います。ejb に注釈付きの名前を付けずに、Singleton Bean を正常に注入しました。
しかし、これは機能していません。
ローカルであっても、ここで JNDI ルックアップを行う必要がありますか?
@Stateless(mappedName = "ChildBean")
public class ChildBean implements ChildBeanRemote {}
@Stateless(mappedName = "ParentBean")
public class ParentBean implements ParentBeanRemote
{
@EJB
private ChildBean childBean;
}