Tecnologia - Wildfly - Java compiler not found. Configure your app with JDK or add tools.jar of version 6 or higher in classpath
Incidente
Ao executar o SeniorUpdater, atualizando para a versão 6.10.4, no deploy do Gestão do ponto ocorre a seguinte mensagem em tela:
Nos logs do Wildfly, é apresentada a seguinte mensagem WFLYSRV0021: Deploy of deployment "GestaoPonto.ear" was rolled back with the following failure message:
{"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"GestaoPonto.ear\".\"g6-formcenter-web.war\".undertow-deployment" => "java.lang.RuntimeException: java.lang.RuntimeException: Erro ao executar as valida es dos projetos customizados.
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Erro ao executar as valida es dos projetos customizados.
Caused by: java.lang.RuntimeException: Erro ao executar as valida es dos projetos customizados.
Caused by: java.lang.reflect.InvocationTargetException
Caused by: java.lang.RuntimeException: Java compiler not found. Configure your app with JDK or add tools.jar of version 6 or higher in classpath
Causa
Essa mensagem é apresentada, pois no servidor do Wildfly está instalado o JRE 17 e não o JDK 17.
Solução
Para que a mensagem não seja mais apresentada e o deploy do gestão do ponto seja efetuado com sucesso, siga os passos abaixo:
- Instale o JDK na versão 17, conforme nossa documentação;
- Defina o caminho da instalação do JDK no JAVA_HOME, conforme nossa documentação;
- Acesse o diretório Wildfly \ Bin;
- Edite o arquivo domain.conf.bat;
- Configure a variável JAVA_HOME, conforme print abaixo:
- Reinicie o serviço do Wildfly.
- Execute o atualizador novamente.