[jboss-user] [EJB 3.0] - Re: Remote Client to EJB 3.0 fail .. :( javax.naming.Communi

PeterJ do-not-reply at jboss.com
Tue Jul 11 13:01:20 EDT 2006


I copied your code, ran it, and finally figured out what was wrong.  The annotation @Stateless(name="SimpleEJB") names the EJB, but it does not provide the JNDI name for the EJB.  The JNDI name, by default, is "SimpleEJB/remote" (or "SimpleEJB/local").

So you can do one of two things.

Change your lookup code to read:

SimpleEJB sessEJBTest = (SimpleEJB)context.lookup("SimpleEJB/remote");

Or add a JBoss-specific annotation to your bean class:

@Stateless(name="SimpleEJB")
  | @org.jboss.annotation.ejb.RemoteBinding(jndiBinding="SimpleEJB")
  | public final class SimpleEJBBean implements SimpleEJB {
  | ...


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3957075#3957075

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3957075



More information about the jboss-user mailing list