2
respostas

Problema com XML no beans.xml (Aviso)

Bom dia galera,

não sei se alguém por aqui já teve esse problema, por isso vou criar esse tópico caso alguém tenha o mesmo problema que eu e para não passar horas tentando resolver como eu fiquei ;)

Bem, na primeira aula desse modulo é ensinado como criar o beans.xml para usar CDI e para isso basta fazer o seguinte:

<beans></beans>

eu e minha preguiça resolvemos fazer com que o eclipse criasse o tal beans.xml então ele criou desse jeito:

<?xml version="1.0"?>
<beans bean-discovery-mode="annotated" version="1.1"
 xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"/>

Blz funcionou no primeiro exemplo, mas quando eu fui para a segunda aula a refatoração não funcionou de jeito nenhum. Depois de muito analisar linha por linha e re-assistir a aula pelo menos três vezes foi que eu percebi isso.

Então galera se alguém tiver esse problema deem uma olhada no xml se tá igual como na aula.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas

Fala João, tudo bem ?

Que bom que funcionou. E muito obrigado por compartilhar com a gente o caso :)

Bons estudos!

João, usando o bean.xml que o eclipse gerou tente o seguinte

<?xml version="1.0"?>
<beans bean-discovery-mode="all" version="1.1"
 xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsd"/>

Perceba bean-discovery-mode="all", isto deve fazer com que volte a funcionar!

Abraço