• Skip to primary navigation
  • Skip to content

Mauda

IT, Java and Music

Graduação   SCJP   Mestrado
  • Apresentação
  • Certificação Java
  • JPA
    • Exceptions
  • JSF
  • Versionamento
  • Contato

CDI – Erro – WELD-ENV-000016 – Missing beans.xml file in META-INF

December 3, 2018 by Mauda Leave a Comment

Conteúdo do Post:
  1. Descrição do Erro
  2. Solução
  3. finally{

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.

Figura 03 – Arquivo beans.xml

 

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!

Filed Under: CDI, Java Tagged With: beans.xml, cdi, WELD-ENV-000016

About Mauda

Mestre em Informática, Analista de Sistemas, Professor, SCJP e Baterista. Desde 2002 trabalhando no mundo Java e ensinando pessoas sobre desenvolvimento de sistemas. Mais informações

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements

Copyright © 2025 · Genesis Framework · WordPress · Log in