lookup() desde Java class
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.
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.
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
