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

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…