2009-06-18 21 views
6

Tengo una aplicación habilitada para JMX. Tiene su propio agente JMX y algunos MBeans. Cuando lance la aplicación en WebLogic, puedo conectarme con el agente JMX a través de la URL RMI y realizar las operaciones en MBeans a través de "JConsole".Cómo habilitar JMX en Weblogic 10.x

Pero cuando entro en la consola Weblogic, ¡no puedo ver ninguna consola JMX! ¿Cómo puedo habilitar la consola JMX en Weblogic?

Respuesta

1

WebLogic 10.3.4+ tiene un navegador de MBean a través de la página de la empresa de Oracle Fusión Middleware de control.

Para acceder, inicie sesión en el Administrador corporativo, seleccione el dominio de WebLogic en el índice de la izquierda, amplíelo y haga clic con el botón derecho en su dominio.

En el menú de contexto hay una opción "System MBean Browser". Seleccione eso y tendrá acceso a los MBeans.

9

Añadir los siguientes parámetros de JVM a sus scripts de inicio Weblogic:

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

y reiniciar el servidor. Podrá conectarse de forma remota a través de JConsole/VisualVM/etc en el host: 8888 y luego.

+0

para agregar a Kristof Jozsa respuesta, hay una forma de conectarse a weblogic con JConsole y JMX sin tener que habilitar explícitamente un puerto en el servidor: esto se describe aquí https://blogs.oracle.com/theshortenspot/entry/accessing_jmx_for_oracle_weblo y aquí http://www.javamonamour.org/2012/05/weblogic-monitoring-with-jmx-and.html y lo he usado con éxito varias veces. – PierluigiVernetto

Cuestiones relacionadas