1 Configurar o Serviço do WildflyPara 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: | Bloco de código |
|---|
| [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: | Bloco de código |
|---|
| #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: | Bloco de código |
|---|
| #comando para acessar o diretório bin
cd ?\ws\serverapp\wildfly\bin
#comando para instalar o serviço
service.bat install |
2 Controles do serviçoComandos a serem utilizados , seguir o processo de acordo com o sistema operacional do servidor: Linux: | Bloco de código |
|---|
| #iniciar
systemctl start wildfly
#parar
systemctl stop wildfly
#reiniciar
systemctl restart wildfly
#status
systemctl status wildfly |
Windows: | Bloco de código |
|---|
| #iniciar
net start WildFly
#parar
net stop WildFly
#reiniciar
net stop WildFly && net start WildFly |
3 Logs do WildflyOs logs do wildfly ficam dentro da instalação do wildfly, seguindo o padrão: - Linux: /ws/serverapp/wildfly/standalone/log/
- Windows: ?:\ws\serverapp\wildfly\standalone\log\
Dentro desse diretório possui alguns arquivos, dentre eles seguem os principais: - server.log: contém os detalhes da aplicação, inicialização, erros, processos executados, usuários logados.
- service.log: contém os detalhes da execução do serviço.
Para validar o log em tempo real seguir o seguinte processo: Para servidores Linux basta executar o comando: | Bloco de código |
|---|
| tail -f /ws/serverapp/wildfly/standalone/log/server.log |
Já em servidores Windows acessar o arquivo: ?:\ws\serverapp\wildfly\standalone\log\server.log 4 Erros ComunsOs 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. |
|