Tempo aproximado para leitura: 00:02:55 min
Dúvida
Como configurar a ferramenta Java Mission Control para monitoramento do Tomcat?
Ambiente
Framework - Framework (Linha Datasul) - Tomcat – Todas as versões
Solução
Para utilizar o Java Mission Control no intuito de monitorar instâncias do Tomcat, é necessário ter o Java JDK instalado na estação onde será aberta a tela de monitoramento do Java Mission Control.
Inicialmente é necessário configurar o Tomcat para permitir o acesso através do JMX. Para isto, insira as informações diretamente na configuração do serviço do Windows, conforme exemplo abaixo:
1. Execute o aplicativo services.msc do Windows;
2. Localize o serviço do Tomcat utilizado pelo produto Datasul;
3. Acesse as Propriedades do serviço e verifique o campo Caminho do Executável;

4. Abra o Prompt de Comando do Windows, navegue até o diretório citado neste campo. Utilize o comando tomcat9w.exe //ES/[NOME DO SERVIÇO], respeitando o sentido das barras.

6. Na tela das configurações do serviço que se abrirá, navegue até a aba Java. Insira as linhas abaixo, alterando apenas a porta. Lembre-se de utilizar uma porta que não esteja em uso no Windows:
-Dcom.sun.management.jmxremote.port=18880
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
Abaixo um exemplo da tela já configurada com estes dados:

7. Aplique as alterações e reinicie o serviço do Tomcat em questão;
8. Quando o produto estiver novamente acessível, abra o Java Mission Control. O executável está localizado no diretório JDK_HOME\bin;

9. Selecione o menu File e a opção Connect:

10. No menu para criação de nova conexão, selecione a opção Create a new connection e Next:

11. Na tela seguinte informe os dados de conexão a instância que deseja monitorar:

Host: Informe o nome do servidor onde está localizada a instância do Tomcat;
Port: Informe o número da porta configurada no passo 6 deste artigo;
Connection Name: Identificação do nome da conexão.
Não é necessário informar usuário e senha.
Após preenchimento das informações, clique em Finish que a conexão será criada.

Saiba mais
Através do Java Mission Control é possível ativar o Flight Recorder, para detalhes, sugerimos a leitura do artigo Framework - Linha Datasul - TEC - Java Flight Recorder.
0 Comentários