Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro para subir a Aplicação (funcionarios-api) - Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

Ao tentar executar o programa funcionarios-api eu tenho o erro abaixo:

**Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException**

Para Solucionar eu preciso adicionar a dependencia abaixo no meu arquivo pom.xml :

        <dependency>
            <groupId>javax.xml.bind</groupId>
            <artifactId>jaxb-api</artifactId>
            <version>2.3.0</version>
        </dependency>

Assim problema resolvido. Espero ter ajudado outras pessoas.
1 resposta
solução!

Oi Alison,

A partir do Java 9 entrou um novo sistema do módulos no mundo Java. A principio uma boa ideia, no entanto não todos os módulos são carregados por padrão.

Em outras palavras, o JaxB vem junto com o JRE mas não é carregado automaticamente. Como o Hibernate acha que o modulo foi carregado (como era antes), vc recebeu o erro NoClassDefFoundError.

https://alexandreaquiles.com.br/2017/10/13/sofrencia-com-java-9-cade-meu-jaxb/

Ou se preferir, instale o JDK 8

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software