2009-06-18 19 views
6

Ho un'applicazione abilitata JMX. Ha il suo agente JMX e alcuni MBean. Quando lancio l'applicazione in WebLogic, sono in grado di connettersi all'agente JMX tramite l'url RMI ed eseguire le operazioni su MBeans tramite "JConsole".Come abilitare JMX su Weblogic 10.x

Ma quando arrivo alla console Weblogic, non riesco a vedere nessuna console JMX! Come posso abilitare la console JMX in Weblogic?

risposta

1

WebLogic 10.3.4+ ha un browser MBean attraverso la pagina di Oracle Enterprise Manager Fusion Middleware di controllo.

Per accedervi, accedere a Enterprise Manager, selezionare il dominio WebLogic dall'indice sinistro, espanderlo e fare clic con il pulsante destro del mouse sul dominio.

Nel menu di scelta rapida è disponibile l'opzione "System MBean Browser". Selezionalo e avrai accesso agli MBean.

9

aggiungere i seguenti parametri JVM agli script d'avvio Weblogic:

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

e riavviare il server. Sarai in grado di connetterti da remoto tramite JConsole/VisualVM/etc all'host: 8888 quindi.

+0

per aggiungere alla risposta di Kristof Jozsa, c'è un modo per connettersi a weblogic con JConsole e JMX senza dover abilitare esplicitamente una porta sul server: questo è descritto qui https://blogs.oracle.com/theshortenspot/entry/accessing_jmx_for_oracle_weblo e qui http://www.javamonamour.org/2012/05/weblogic-monitoring-with-jmx-and.html e l'ho usato con successo un numero di volte. – PierluigiVernetto

Problemi correlati