Modulo jar nao injeta EJB

Boa tarde pessoal…
Estou com um grande problema… não sei se é arquitetural ou apenas algo que passou despercebido.
Estou trabalhando com EJB3.2, onde tenho uma aplicação web na seguinte estrutura.

  • Projeto
    • Projeto-ear
    • Projeto-ejb
    • Projeto-war

Ate ai tudo funcionando normalmente. Consigo injetar meu ejb na camada web tranquilamente.

Para esta app eu criei alguns pacotes auxiliares para que possam ser utilizados futuramente por outros modulos, sao eles:

  • Utils
    • PersistenceUtils.jaar
    • EjbUtils.jar
    • WebUtils.jar
    • MenuUtils.jar

O meu pacote Projeto-war possui uma dependência para o projeto MenuUtils.jar, onde sera gerado um menu.
O pacote MenuUtils.jar precisa acessar meu ejb para ir ate o serviço e carregar quais os itens do menu.
Ai que estou com problemas, meu MenuUtils está injetando um ejb, porém o mesmo me retorna null…

Será que é um erro de estrutura ou eu que estou apanhando a toa. É possível injetar o ejb desta maneira ??
se alguém já teve esse problema e puder me ajudar ficarei muito grato,

Obrigado…

Ola amigo, no meu ver você esta gerando muitas tiers com acoplamento e para fazer funcionar só fazendo lookup mesmo dos EJB´s, mas no meu ponto de vista desta forma gera uma dependencia muito ruim, esse EJBUtils não deveria injetar ninguém, ele deveria conter interfaces remotas ou locais para os teus serviços e ser chamado de EjbCLient.