Hello all,

Can someone help me with a simple context lookup?

I have a session bean deployed within JBoss 4.0.4 GA AS, JDK 5.

My EJB3 code is as:
@Stateless
  | @Local(AuthenticatorLocal.class)
  | @Remote(AuthenticatorRemote.class)
  | public class AuthenticatorBean implements Authenticator {
  | 

The server started and deployed this session bean without any problem. Here is 
a snippet of the log:

anonymous wrote : 10:28:10,609 INFO  [JmxKernelAbstraction] installing MBean: 
jboss.j2ee:ear=test.ear,jar=test.jar,name=AuthenticatorBean,service=EJB3 with 
dependencies:
  | 10:28:10,609 INFO  [JmxKernelAbstraction]   
persistence.units:ear=test.ear,jar=test.jar,unitName=test
  | 10:28:10,625 INFO  [EJBContainer] STARTED EJB: 
com.judots.test.AuthenticatorBean ejbName: AuthenticatorBean

>From an external client, my client is calling:

  | Properties p = new Properties();
  | p.put(Context.INITIAL_CONTEXT_FACTORY, 
"org.jnp.interfaces.NamingContextFactory");
  | p.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
  | p.put(Context.PROVIDER_URL, "jnp://localhost:1099");
  | _intialCtx = new InitialContext(p);
  | 
  | Object authenRef = _intialCtx.lookup("AuthenticatorBean");

This code failed with the following exception:
anonymous wrote : javax.naming.NameNotFoundException: AuthenticatorBean not 
bound
  |     at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
  | 

I tried using various name like "Authenticator", "Authenticator/remote", 
"AuthenticatorBean/remote" but ended up with the same "'name' not found error. 
Can some one please help?

Thanks
-tony

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4026724
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to