EJB (Enterprise Java Beans) - EJB desde JSP

   
Vista:

EJB desde JSP

Publicado por Ricardo (1 intervención) el 11/09/2008 12:27:00
Tengo creados un bean de entidad (entidad.Usuarios) y otro de sesión junto con su interfaz (sesion.UsuarioBean y sesion.UsuarioLocal). Quiero acceder a ellos desde un JSP mediante lo siguiente:

Integer midni = new Integer(dni); // dni es una variable que recoge un request.
InitialContext ic = new InitialContext();
Object o = ic.lookup("java:comp/env/UsuarioLocal");

para ello he tenido que añadir al archivo web.xml de USUARIOS.WAR los EJB REFERENCES. La aplicación funciona pero cuando se hace un UNDEPLOY AND DEPLOY de USUARIOS-war me sale el siguiente error:

Deploying application in domain failed; Error loading deployment descriptors for module [USUARIOS-war] -- Error: Unresolved <ejb-link>: UsuarioBean

¿Qué hago mal? para que no se resuelva bien lo de ejb-link.

Por otro lado, qué significa cada uno de los parámetros que salen en NETBEANS cuando vas a añadir el EJB REFERENCE en web.xml, que son estos:

EJB Referencie Name.
HOME Interface.
Local Interface.
Linked EJB.

¿Qué debería de poner en cada uno de ellos si mi proyecto tiene los EJB indicados anteriormente?

Gracias de antemano.

P.D. Los que yo puse, a voleo, son los siguiente:

EJB Reference Name: UsuarioLocal
EJB Type: Session
Interfce Type: Local
Home Interface: En blanco.
Local Interface: sesion.UsuarioLocal
Linked EJB: UsuarioBena
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