Olá Pessoal, tudo bom?
Hoje iremos falar sobre o erro WELD-ENV-000016 ou Missing beans.xml file in META-INF. Veja na continuação:
Descrição do Erro
Quando estamos configurando o CDI em um projeto Java, é necessário criar o arquivo beans.xml dentro da pasta META-INF. Caso esse arquivo não seja declarado, ocorrerá a exception com a seguinte stack trace:
Caused by: java.lang.IllegalStateException: WELD-ENV-000016: Missing beans.xml file in META-INF
at org.jboss.weld.environment.se.Weld.initialize(Weld.java:760)
at br.com.mauda.seminario.cientificos.util.WeldContext.<init>(WeldContext.java:11)
at br.com.mauda.seminario.cientificos.util.WeldContext.<clinit>(WeldContext.java:8)
… 47 more
Solução
A solução para esse problema é criar o arquivo beans.xml dentro da pasta META-INF, conforme a Figura 01, que está dentro de src/main/resources. Caso você tenha duvidas do conteúdo desse arquivo, veja o seguinte artigo.
finally{
Caso você achou mais alguma solução para essa exception, por favor deixe nos comentários abaixo!
Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!
Até um próximo post!
Leave a Reply