¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo especificar y buscar el nombre JNDI para un bean EJB en HANA

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Según la documentación, HANA admite ejb3. Pero mi aplicación actual está desarrollada usando ejb2. La aplicación es grande, por lo que migrar a ejb3 lleva un poco de tiempo. Mientras tanto, quiero ejecutar mi aplicación ejb2 en Hana. He creado e implementado una aplicación de prueba de ejb2 en Hana y estoy obteniendo el siguiente error al realizar la búsqueda jndi (ctx.lookup("<jndi-name>") está lanzando una excepción). Adjunto el código fuente de mi aplicación de prueba. Tengo 2 preguntas al respecto:

1) ¿En qué archivo (web.xml u otro archivo) y usando qué etiquetas puedo especificar el nombre jndi para mi bean ejb?

2) ¿Cómo puedo buscar el bean ejb?

La excepción que estoy obteniendo es:

javax.naming.NamingException: Error al intentar resolver la referencia [La excepción raíz es javax.naming.NameNotFoundException: No se encontró EJB para la referencia "comp/env/testjndiname": ejb-link=null, interface=null]

en org.eclipse.gemini.naming.ProviderAdminImpl.getObjectInstance(ProviderAdminImpl.java:51)

en org.eclipse.gemini.naming.SecurityAwareProviderAdminImpl$GetObjectInstanceAction.run(SecurityAwareProviderAdminImpl.java:88)

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Gracias Guru.

Lo intentaré.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Aquí tienes, esto funciona.

ejb2test.rar.nameto_zip.txt.zip
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?