O problema é simples. Eu tenho dois projetos um JAR e um WAR. O war depende do JAR. Os dois tem dentro um beans.xml. O problema é que por algum motivo o CDI so enxerga o beans.xml que esta dentro do jar. O do WAR ele não encontra. Se eu removo o beans.xml do JAR ele simplesmente não inicializa o CDI pois é como se nenhum beans.xml tivesse sido criado, como se ele não encontrasse nenhum. Abro meu war e o “bendito” beans.xml esta la dentro.
Alguem sabe dizer o que pode ser isso?