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
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to