Maison  >  Article  >  Java  >  Comment activer l'accès à distance JMX pour jconsole et vous connecter à votre JVM ?

Comment activer l'accès à distance JMX pour jconsole et vous connecter à votre JVM ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-28 06:13:29511parcourir

How to Enable JMX Remote Access for jconsole and Connect to Your JVM?

Comment activer l'accès à distance JMX pour jconsole

Question : Comment activer l'accès à distance JMX sur mon Java Machine virtuelle (JVM) pour s'y connecter à l'aide de jconsole ?

Réponse : Pour activer l'accès à distance JMX, suivez ces étapes :

  1. Consultez la documentation officielle de JMX : http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
  2. 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
  1. Exemple de commande d'exécution :
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. Notez que -Dcom.sun.management.jmxremote.local.only=false peut être nécessaire, notamment dans Ubuntu.
  2. Soyez prudent avec -Dcom.sun.management.jmxremote.authenticate=false, car il permet l'accès à n'importe qui. Cela peut être acceptable pour le suivi des machines locales.
  3. Si nécessaire, définissez -Djava.rmi.server.hostname=127.0.0.1 pour résoudre les problèmes de connectivité.

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