"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como habilitar o acesso remoto JMX usando JConsole?

Como habilitar o acesso remoto JMX usando JConsole?

Publicado em 2024-11-04
Navegar:121

How to enable remote JMX access using JConsole?

Ativação do JMX para acesso remoto ao JConsole

P: Como posso ativar o JMX em uma JVM para permitir o acesso por meio do jconsole?

R: Para ativar o JMX para acesso remoto usando jconsole, siga estas etapas:

  1. Leia a documentação relevante: Consulte a documentação oficial em http: //java.sun.com/javase/6/docs/technotes/guides/management/agent.html para obter informações detalhadas.
  2. Inicie a JVM com parâmetros: Inicie seu programa com o seguinte parâmetros:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9010
-Dcom.sun.management.jmxremote.rmi.port=9010
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
  1. Exemplo: Por exemplo, você pode iniciar seu programa assim:
java -Dcom.sun.management.jmxremote \
  -Dcom.sun.management.jmxremote.port=9010 \
  -Dcom.sun.management.jmxremote.local.only=false \
  -Dcom.sun.management.jmxremote.authenticate=false \
  -Dcom.sun.management.jmxremote.ssl=false \
  -jar Notepad.jar
  1. Nota: -Dcom.sun.management.jmxremote.local.only=false é recomendado, especialmente para sistemas Ubuntu.
  2. Tratamento de exceções: Se você encontrar um problema informando que RMIs locais aceitam apenas conexões de clientes locais, certifique-se de que -Djava.rmi.server.hostname=127.0.0.1 também esteja definido.
  3. Considerações de segurança: Esteja ciente de que a configuração -Dcom.sun.management.jmxremote.authenticate=false permite que qualquer pessoa acesse sua JVM remotamente. Considere usá-lo apenas para monitoramento JVM local.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3