Question

I have an application that is JMX enabled. It has its own JMX Agent and some MBeans. When I launch the application in WebLogic, I am able to connect to the JMX agent via the RMI url and perform the operations on MBeans via "JConsole".

But when I get into the Weblogic console, I can not see any JMX consoles! How can I enable the JMX console in Weblogic ?

Was it helpful?

Solution

OTHER TIPS

Add the following JVM parameters to your Weblogic startup scripts:

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

and restart the server. You'll be able to connect remotely via JConsole/VisualVM/etc at host:8888 then.

WebLogic does not have a JMX console embedded in Administration console.

WebLogic includes WebLogic Scripting Tool for accessing Other BEA MBeans and Custom MBeans

WebLogic 10.3.4+ does have an MBean browser through the Oracle Enterprise Manager Fusion Middleware Control page.

To access it, log in to the Enterprise Manager, select the WebLogic Domain from the left index, expand it and right click on your domain.

In the context menu there is an option "System MBean Browser". Select that and you will have access to the MBeans.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top