Para criar o serviço do Wildfly, seguir o processo de acordo com o sistema operacional do servidor:
Linux:
Criar o arquivo /etc/init.d/wildfly.service com o conteúdo:
[Unit] Description=WildFly Application Server After=network.target [Service] Type=simple User=wildfly ExecStart=/ws/serverapp/wildfly/bin/standalone.sh -b 0.0.0.0 Restart=always [Install] WantedBy=multi-user.target
Para ativar e iniciar o serviço utilizar os comandos:
#comando para ativar o serviço systemctl enable wildfly #comando para iniciar o serviço systemctl start wildfly
Windows:
Acessar o diretório onde está instalado o Wildfly:
#comando para acessar o diretório bin cd ?\ws\serverapp\wildfly\bin #comando para instalar o serviço service.bat install
Comandos a serem utilizados , seguir o processo de acordo com o sistema operacional do servidor:
Linux:
#iniciar systemctl start wildfly #parar systemctl stop wildfly #reiniciar systemctl restart wildfly #status systemctl status wildfly
Windows:
#iniciar net start WildFly #parar net stop WildFly #reiniciar net stop WildFly && net start WildFly
Os logs do wildfly ficam dentro da instalação do wildfly, seguindo o padrão:
Dentro desse diretório possui alguns arquivos, dentre eles seguem os principais:
Para validar o log em tempo real seguir o seguinte processo:
Para servidores Linux basta executar o comando:
tail -f /ws/serverapp/wildfly/standalone/log/server.log
Já em servidores Windows acessar o arquivo: ?:\ws\serverapp\wildfly\standalone\log\server.log
Os logs do wildfly
| Erro | O Que É | Como Resolver |
| Porta em uso: 8080 ou 9990 ocupadas | Uma ou mais portas padrão do WildFly (8080 para HTTP ou 9990 para Management) já estão sendo usadas por outro processo ou aplicação no sistema. | Revisar e alterar as portas no arquivo de configuração standalone.xml para portas disponíveis. Alternativamente, encerrar o processo que está usando a porta. |
| Deploy failed: erro no upload do arquivo .war | Falha durante a tentativa de implantar (deploy) uma aplicação (arquivo .war) no servidor WildFly. | Verificar o arquivo de log do servidor (server.log) para obter detalhes específicos sobre a causa da falha (ex: dependências ausentes, erro de sintaxe no código, etc.). |
| Usuário management inválido | As credenciais (usuário e/ou senha) usadas para acessar o console de administração ou a interface de gerenciamento do WildFly estão incorretas ou o usuário não foi criado. | Criar o usuário de management corretamente usando o script de adição de usuário do WildFly ou garantir que as credenciais digitadas estejam corretas. |
| Erro SSL: certificado inválido ou senha incorreta no standalone.xml | Problema na configuração de segurança SSL, geralmente relacionado ao keystore (local de armazenamento do certificado) ou à senha definida para ele. | Verificar se o caminho do certificado no standalone.xml está correto, se o certificado é válido e se a senha do keystore configurada no arquivo standalone.xml corresponde à senha real. |
| Java Heap Space | O servidor WildFly ficou sem memória disponível na área do Heap da Java Virtual Machine (JVM), causando uma falha ou encerramento do serviço. | Aumentar o tamanho da memória Heap alocada para o WildFly. O usuário mencionou verificar o tópico 1.2, que provavelmente contém instruções específicas sobre como ajustar as configurações de memória da JVM. |