Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Unsatisfied Dependencies ProdutoDao(EntityManager)

Bom dia, mesmo após criar a classe EntityManagerProduces e anotar o metodo criaEM com @Produces a exception abaixo continua sendo lançada, alguem passou por esse problema? O arquivo Beans.xml está configurado de acordo.

"GRAVE: Exception sending context initialized event to listener instance of class org.jboss.weld.environment.servlet.Listener org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type EntityManager with qualifiers @Default at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedConstructor] @Inject public br.com.caelum.vraptor.dao.ProdutoDao(EntityManager) at br.com.caelum.vraptor.dao.ProdutoDao.(ProdutoDao.java:0)"

Obrigado.

4 respostas

Oi Bruno

Em qual pacote você colocou a classe EntityManagerProducer?

solução!

Se você criar essa classe no pacote br.com.caelum.vraptor.util o erro vai continuar aparecendo. Crie ou mova essa classe para outro pacote e vai da certo.

Esse pacote é reservado e não é gerenciado pelo CDI.

Boa noite Victor e Davi, muito obrigado pela ajuda. A classe EntityManagerProducer estava no pacote vraptor.util, após mover ele para outro pacote o sistema funcionou normalmente..

Muito Obrigado.