如何在Weblogic 10.x上启用JMX

如何在Weblogic 10.x上启用JMX,weblogic,jmx,Weblogic,Jmx,我有一个启用了JMX的应用程序。它有自己的JMX代理和一些MBean。在WebLogic中启动应用程序时,我能够通过RMI url连接到JMX代理,并通过“JConsole”在MBean上执行操作 但是当我进入Weblogic控制台时,我看不到任何JMX控制台!如何在Weblogic中启用JMX控制台?希望这有帮助,请参阅此url->Weblogic在管理控制台中没有嵌入JMX控制台 WebLogic包含用于的WebLogic 10.3.4+确实具有通过Oracle Enterprise Man

我有一个启用了JMX的应用程序。它有自己的JMX代理和一些MBean。在WebLogic中启动应用程序时,我能够通过RMI url连接到JMX代理,并通过“JConsole”在MBean上执行操作


但是当我进入Weblogic控制台时,我看不到任何JMX控制台!如何在Weblogic中启用JMX控制台?

希望这有帮助,请参阅此url->

Weblogic在管理控制台中没有嵌入JMX控制台


WebLogic包含用于

的WebLogic 10.3.4+确实具有通过Oracle Enterprise Manager Fusion中间件控制页面的MBean浏览器

要访问它,请登录到Enterprise Manager,从左侧索引中选择WebLogic域,展开它并右键单击您的域


在关联菜单中有一个选项“System MBean Browser”。选择该选项,您将有权访问MBean。

将以下JVM参数添加到Weblogic启动脚本中:

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

然后重新启动服务器。您将能够通过JConsole/VisualVM/etc在主机:8888上远程连接。

要添加到Kristof Jozsa answer中,有一种方法可以使用JConsole和JMX连接到weblogic,而无需在服务器上显式启用端口:这里和这里都有介绍,我已经成功地使用过多次。