JMX

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Sigle Java Management Extensions
Domaine supervision JVM / Java
Outil jconsole
Serveur Tomcat (CATALINA_OPTS)

JMX (Java Management Extensions) est la technologie Java de supervision et d'administration des applications s'exécutant sur une JVM. On l'active ici sur un serveur Tomcat pour s'y connecter avec jconsole.

Activer JMX sur Tomcat

Éditer bin/setenv.sh pour ajouter les options JMX aux CATALINA_OPTS :

CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1616"
CATALINA_OPTS="${CATALINA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

Note : ici l'authentification et le SSL sont désactivés (à réserver à un environnement de test / réseau de confiance).

Redémarrer et se connecter

service tomcat restart
jconsole localhost:1616

Voir aussi

  • Tomcat, JVM