lookup() desde Java class

Gustavo
19 de Diciembre del 2008
Tengo un Session bean que quiero invocar a traves del metodo lookup() del API JNDI. Cuando lo invoco desde otro EJB o desde un Servlet funciona lo mas bien, pero cuando lo quiero invocar desde una Java Class comun y corriente que se encuentra dentro del mismo ejb-module arroja una exception diciendo : "No object bound to name java:comp/env/ejb/UsuarioFactoryBean" (donde UsuarioFactoryBean es el session bean en cuestion).
Lo raro es que, sin tocar nada, invoco a UsuarioFactoryBean desde otro EJB o servlet y funciona a la perfeccion.

Espero alguien tenga una idea de esto
Saludos.

Mario Arias
19 de Diciembre del 2008
No estoy seguro pero lo mas probable es que tengas un problema con el Context, yo suelo trabajar con un patron de diseño que se llama ServiceLocator el cual se encarga de hacer el LookUp del EJB y es una clase de Java sencilla. Si necesitas te puedo facilitar el codigo

danobts
19 de Diciembre del 2008
por favor ayudame tengo el mismo problema a ver si me puedes facilitar el codigo