[Duvida] Como acontece o registro do EJB na JNDI?

2 respostas
GabrielCardelli

Opa galera beleza??
Como acontece o registo do EJB na JNDI?
Se eu utilizar EJB 3.0 e Anotações isso é automático e o nome do Bean é o nome a busca no lookup? Ou eu devo ainda assim configurar algo no XML?
E como isso acontece no EJB 2.0?

Estou tendo bastante problemas em testar ejbs… eu crio mais na hora de testar não consigo, Alguem pode me ajudar? Já estou 2 dias tentando e não consigo =/

Abraço e Obrigado!

2 Respostas

gomesrod

Também tenho bastante problema com isso, nunca sei como vai ser o nome…
Até que eu descobri um esquema: fica de olho no log do servidor quando estiver subindo a aplicação, ele vai mostrar o nome com que os ejbs foram registrados no JNDI.

Pelo menos no JBoss costuma ser + ou - assim:
NomeDoAplicativoEJB/NomeDaClasseDoEJB/local

B

O registro do EJB na JNDI é no momento da subida da sua aplicação no container…
Outra dica tbm se vc estiver utilizando o JBoss é entrar no jmx-console clicar em JNDIView, clicar em list, lá embaixo em Global JNDI Namespace irá aparecer a hierarquia de nomes dos seus EJBs…No final sempre coloque /local ou /remote de acordo com o tipo da sua interface…

Abraços…

Criado 5 de fevereiro de 2010
Ultima resposta 6 de fev. de 2010
Respostas 2
Participantes 3