EJBContext
jndi経由でejb2ステートレスBeanのインスタンスを取得するにはどうすればよいですか?
私は次のことを試しました:
Object o = new InitialContext().lookup("java:comp/EJBContext");
しかし、その名前で ejbcontext が見つからないため失敗しました。ただし、このコードは ejb3 Bean で機能しました。
おそらく、Bean 記述子にリソース参照を追加する必要がありますが、以下も機能しませんでした:
<resource-ref>
<res-ref-name>java:comp/EJBContext</res-ref-name>
<res-type>javax.ejb.EJBContext</res-type>
<res-auth>Container</res-auth>
</resource-ref>