GlassFish 3.1.2 を使用して、Netbeans プラットフォーム モジュールからセッション Bean を呼び出そうとすると、null ポインター例外が発生します。私の問題は、NPE がどのように/どこで生成されるかを説明する痕跡がないことです。
私のモジュールのコードは単純です:
import ejb.MySessionRemote;
import javax.ejb.EJB;
public class TestServer {
@EJB
private static MySessionRemote mySession;
public boolean execute() {
System.out.println("result = " + mySession.getString()); //NPE here: mySession is null
return true;
}
}
セッション Bean の「My Session」、リモート インターフェイス、およびサーバー側にデプロイされたアプリケーションは、このチュートリアルのものです: https://netbeans.org/kb/docs/javaee/entappclient.html
どんな助けでも大歓迎です。
注:問題を解決せずに、このチュートリアルを確認しました。