我正在 Glassfish 3 上开发一个应用程序。我有一个如下所示的 EJB:
@LocalBean
@Stateless
public class MyBean {
public void doSomething() {}
}
我的客户端代码(在同一个应用程序中运行)如下所示:
MyBean mb = (MyBean) InitialContext.doLookup(MyBean.class.getName());
根据一些消息来源,这应该是一个有效的查找方法,但它会引发 NameNotFoundException。我究竟做错了什么?