struts2、EJB 3.0 を使用しています...私の要件は、struts2 アクション クラスから EJB レイヤーを呼び出すことです。これを達成するには2つの方法があることを願っています:
1.Using @EJB annotation in Action class
2.Using JNDI look up
私は両方を試しましたが、問題JNDI lookup
は、正しいネーミングを使用しているにもかかわらず、 NameNotFoundException
. 最終的に、私のチームは@EJB
注釈を使用する他の方法に移行しました。
しかし、@EJB
アノテーションを使用しているときは、そこから null を取得していますが、注入されていないと思います:
を取得していますNullPointerException
コード:
@EJB(mappedName="BeanLocal/local")
BeanLocal bean ;
誰も私がさらにしなければならないことを私に提案できますか...また、SOFにリンクがある場合は、これに関連するものは何も見つからなかったので、私を参照してください