Avalados por :

Como especificar e buscar o nome JNDI para um bean EJB no HANA

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

De acordo com a documentação, o HANA suporta ejb3. No entanto, minha aplicação atual foi desenvolvida usando ejb2. A aplicação é extensa, então migrar para ejb3 levará algum tempo. Enquanto isso, quero executar minha aplicação ejb2 no Hana. Criei e implementei uma aplicação de teste ejb2 no Hana e estou recebendo o seguinte erro ao tentar buscar o jndi (ctx.lookup("<jndi-name>") está lançando uma exceção). Anexo o código fonte da minha aplicação de teste. Tenho 2 perguntas a respeito:

1) Em qual arquivo (web.xml ou outro arquivo) e usando quais tags posso especificar o nome jndi para meu bean ejb?

2) Como posso buscar o bean ejb?

A exceção que estou recebendo é:

javax.naming.NamingException: Erro ao tentar resolver a referência [A exceção raiz é javax.naming.NameNotFoundException: EJB não encontrado para a referência "comp/env/testjndiname": ejb-link=null, interface=null]

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

em 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...

Obrigado Guru.

Vou tentar.

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

Aqui está, isto 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?