lundi 11 mars 2013

Fusion bus JMX de la JVM et JBoss

La technologie JMX dans un environnement Java, est une API qui permet de gérer une application en cours d'éxécution.

Cette API est disponible au niveau JVM. On parle du bus JMX de la JVM.
On peut voir ce bus via la jConsole.

Le serveur d'application JBoss embarque son propre serveur JMX. De ce fait, les informations publiées par défaut sur le bus JMX au sein de JBoss, ne sont pas visibles sur le bus JMX de la JVM.

Depuis JBoss 4.0.3, il est possible de les rassembler, en ajoutant les options suivantes :
# Intégrer JMX de JBoss 4 et de JVM (à partir de JBoss 4.0.3)
JAVA_OPTS="$JAVA_OPTS -Djboss.platform.mbeanserver -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl"

# Intégrer JMX de JBoss 5 et de JVM
JAVA_OPTS="$JAVA_OPTS -Djboss.platform.mbeanserver"
Source : JTips

Aucun commentaire:

Enregistrer un commentaire