2009-06-18 12 views
6

J'ai une application compatible JMX. Il a son propre agent JMX et quelques MBeans. Lorsque je lance l'application dans WebLogic, je peux me connecter à l'agent JMX via l'url RMI et effectuer les opérations sur MBeans via "JConsole". Mais quand j'arrive dans la console Weblogic, je ne vois plus de consoles JMX! Comment puis-je activer la console JMX dans Weblogic?Comment activer JMX sur Weblogic 10.x

Répondre

1

WebLogic 10.3.4+ n'équipé d'un navigateur MBean via la page de contrôle Oracle Fusion Middleware Enterprise Manager.

Pour y accéder, connectez-vous à Enterprise Manager, sélectionnez le domaine WebLogic dans l'index de gauche, développez-le et faites un clic droit sur votre domaine.

Dans le menu contextuel, il y a une option "System MBean Browser". Sélectionnez-le et vous aurez accès aux MBeans.

9

Ajoutez les paramètres JVM suivants à vos scripts de démarrage Weblogic:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 

et redémarrez le serveur. Vous pourrez vous connecter à distance via JConsole/VisualVM/etc à l'hôte: 8888 puis.

+0

Pour ajouter à la réponse de Kristof Jozsa, il existe un moyen de se connecter à weblogic avec JConsole et JMX sans avoir à activer explicitement un port sur le serveur: cela est décrit ici https://blogs.oracle.com/theshortenspot/entry/accessibility_jmx_for_oracle_weblo et ici http://www.javamonamour.org/2012/05/weblogic-monitoring-with-jmx-and.html et je l'ai utilisé avec succès un certain nombre de fois. – PierluigiVernetto