Maison > Java > javaDidacticiel > Comment activer JMX sur une JVM pour l'accès à distance avec jconsole ?

Comment activer JMX sur une JVM pour l'accès à distance avec jconsole ?

Susan Sarandon
Libérer: 2024-11-02 11:58:30
original
1095 Les gens l'ont consulté

How to Enable JMX on a JVM for Remote Access with jconsole?

Activation de JMX sur une JVM pour l'accès à jconsole

L'accès à une JVM à distance avec jconsole nécessite l'activation des extensions de gestion Java (JMX) sur la JVM. Pour ce faire, démarrez le programme avec les paramètres suivants ajoutés à la commande :

-Dcom.sun.management.jmxremote : active l'accès JMX à distance.
-Dcom.sun.management.jmxremote.port= 9010 : Spécifie le port pour l'accès JMX distant (par défaut : 9010).
-Dcom.sun.management.jmxremote.local.only=false : Autorise les connexions à partir d'hôtes distants (facultatif).
-Dcom.sun. management.jmxremote.authenticate=false : désactive l'authentification pour l'accès à distance (non recommandé pour les environnements de production).
-Dcom.sun.management.jmxremote.ssl=false : désactive SSL pour l'accès à distance.

Pour 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
Copier après la connexion

Considérations supplémentaires :

  • -Dcom.sun.management.jmxremote.local.only=false n'est pas toujours requis, mais il peut être nécessaire sur Ubuntu.
  • -Djava.rmi.server.hostname=127.0.0.1 peut devoir être défini pour résoudre les problèmes de connexion dans certains scénarios.
  • Désactiver l'authentification (-Dcom.sun .management.jmxremote.authenticate=false) avec prudence car il permet un accès illimité à la JVM.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal