使用 GlassFish 3.1.2,我尝试从 Netbeans 平台模块调用会话 Bean,但出现空指针异常。我的问题是我没有任何痕迹来解释 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“我的会话”、远程接口和部署在服务器端的应用程序只是本教程中的内容:https ://netbeans.org/kb/docs/javaee/entappclient.html
非常感谢任何帮助。
注意:我已经检查了本教程,但没有解决我的问题。