Apenas 1 de 5 EJB conseguem ser injetados. Porque?! (EJB 3.0)

Olá pessoal,

Postei minha dúvida outro dia aqui:
http://guj.com.br/posts/list/226112.java

Como vcs podem ver, consegui resolver parte do problema. Na verdade, apenas uma das páginas comecou a funcionar enquanto as outras não.

Acontece que a minha página inicial possui um EJB. Este está conseguindo ser injetado sem problemas.
Na pagina da pessoa logada, existe outro EJB. Nele, o mesmo erro ocorreo:

Apenas um dos meus EJBs estão funcionando! Os outros não são encontrados.
Um deles eu separei em um outro Jar e mesmo assim ele não está sendo injetado. Os outros que dividem o mesmo jar (outros EJBS) também não são encontrados!
Ou seja, no pacote que possui 5 EJBS, apenas 1 é encontrado.

Porque? Que cagada estou cometendo??

Sem ver código é praticamente impossivel ajudar!