Maison  >  Article  >  Java  >  Comment activer l'accès JMX distant à une JVM à l'aide de JConsole ?

Comment activer l'accès JMX distant à une JVM à l'aide de JConsole ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-28 02:11:30533parcourir

How do I enable remote JMX access to a JVM using JConsole?

Activation de JMX sur JVM pour l'accès via JConsole

Pour activer l'accès JMX à distance à une machine virtuelle Java (JVM), vous devez activer JMX et définissez les arguments de ligne de commande appropriés. Voici comment procéder :

Référez-vous à la documentation officielle sur http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html pour plus de détails.

Arguments de ligne de commande :

Démarrez votre JVM avec les paramètres suivants :

-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

Par exemple :

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

Remarque :

  • L'argument -Dcom.sun.management.jmxremote.local.only=false n'est pas strictement nécessaire mais est recommandé pour la compatibilité Ubuntu.
  • Soyez prudent avec -Dcom.sun.management.jmxremote.authenticate=false, car cela rend l'accès accessible à tous. Si vous utilisez JMX uniquement sur votre ordinateur local, ce paramètre peut ne pas poser de problème.

Conseil supplémentaire :

Si vous rencontrez des problèmes de connexion, essayez également de définir le paramètre suivant :

-Djava.rmi.server.hostname=127.0.0.1

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn