Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

ValidationException

Me certifiquei de não ter nada rodando na porta 8080 e mudei meu JAVA_HOME para o Java8, mas sempre que executo o server.jar, recebo a seguinte exception:

Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        at org.springframework.boot.loader.LaunchedURLClassLoader.doLoadClass(LaunchedURLClassLoader.java:178)
        at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:142)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        ... 72 more

Como posso resolver?

4 respostas
solução

Oi Douglas, tudo bem?

Esse problema eu só vi acontecendo quando não é usado o Java 8. Lembrando que não é a versão do JDK que tem que ser a 8 e sim o java como client. Executando java -version é apresentada a versão 8?

Se sim, mude o servidor de diretório e execute novamente.

[]s

Aparece como 10, mas já troquei o Path e o JAVA_HOME apontando pra 8 e mesmo assim continua como versão 10. Existe alguma outra forma de mudar?

O que estava apontando errado era o CommonFiles. Troquei o nome dele e funcionou.

Opa Douglas, que bom que resolveu!

Esse problema ainda não tinha visto, obrigado por compartilhar conosco. Qualquer dúvida é só avisar.

[]s