Injeção de dependência com EJ3

Pessoal,

Estou com um problema com injeção de dependência no EJB3. Tenho uma aplicação que recebe mensagens e executa funcionalidades para processar essas mensagens.
Bom, receber a mensagem está funcionando. Estou usando o MDB para isso.
Depois que a aplicação recebe um objeto Message, ela o serializa para um objeto da classe. Até esse momento eu consigo fazer injeção de dependência, usando a anotação @EJB.
Porém, quando eu vou tentar acessar uma classe de persistência, ocorre um nullPointerException.
O Dao que faria o acesso a camada de persistência está nulo. Alguém sabe me dizer o que pode ser?

O seu DAO também é um EJB??? Se não for, talvez seja por isso que esteja nulo, pois vc não o está injetando.

Coloca um techo de código pra termos uma idéia melhor o/