EJB (Enterprise Java Beans) - Problemas al recuperar un bean del contexto

 
Vista:

Problemas al recuperar un bean del contexto

Publicado por Andrew Gladstone (1 intervención) el 14/12/2008 03:35:28
Hola, quisiera saber si alguien me puede dar una mano con este error, que he visto repetidas veces en la red, pero no las respuestas. Sucede que estoy iniciandome en ejb3 y estoy haciendo una prueba muy simple con dos beans de entidad: Usuario y Persona, ambos relacionados onetoone. Ahora, cree un bean, hice las dos interfaces y el bean es stateless y las implementa. Hago el deploy en el jboss 4.2.3.GA contra un mysql y como esta en la opcion create-drop, veo que se crean las tablas en la bd.
Pero luego, cuando quiero hacer:

Context context;
try {
context = BeanFactory.getInitialContext();
Object obj;
obj = context.lookup(UsuarioBean.RemoteJNDIName);
UsuarioBean dao = (UsuarioBean)javax.rmi.PortableRemoteObject.narrow(obj, UsuarioBean.class);
Usuario usuario = dao.doLogin(nombreUsuario, clave);
} catch (NamingException e) {

me suelta un
javax.naming.NameNotFoundException: UsuarioBean not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
at org.jnp.server.NamingServer.getObject(NamingServer.java:543)

el jndi es asi:

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost:1099

Alguien me podra decir que estoy haciendo mal?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder