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!
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
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…