I'm developing an application on Glassfish 3. I have an EJB that looks like this:
@LocalBean
@Stateless
public class MyBean {
public void doSomething() {}
}
My client code (running inside the same application) looks like this:
MyBean mb = (MyBean) InitialContext.doLookup(MyBean.class.getName());
According to a few sources, this should be a valid lookup method, but it throws a NameNotFoundException. What am I doing wrong?