実際には、ローカルとリモートの両方で@EJBアノテーションに問題があります。しかし、この質問で私は地元の使用に焦点を当てたいと思います。JBoss 6.4でこのローカルコンテキストで@EJBを使用する方法
この実験では、Jboss EAP 6.4を使用します。
下の画像では、私のEAR構造と問題が発生した場所を表示しようとしました。赤い矢印です。
を注入しなければならないLocalCallSessionBeanでの私のコードは次のようになります。
@EJB(mappedName="StatelessBean")
private static BeanLocal beanLocal;
public static String returnAString(String parameter)
{
try
{
String string_2 = beanLocal.returnAString("LocalCallsBean-no-interface");
私の問題はbeanLocalが注入されることはありません飽きないし、私は上記の最後の行で発生する、NullPointerを得るということです。
によると:https://docs.oracle.com/javaee/6/tutorial/doc/gipjf.html#girfl ...「ビジネスインタフェースを実装するローカルエンタープライズBeanへのアクセス」の項を参照してください。これはうまくいくと思います。
あなたは私が逃した何かを見ますか? よろしくお願いいたします フレドリック