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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...