6

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

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

4

4 回答 4

9

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

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

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

于 2012-06-05T11:44:31.103 回答
3

希望这会有所帮助,请参阅此网址 -> http://forums.oracle.com/forums/thread.jspa?messageID=3570887

于 2009-07-08T16:21:23.300 回答
3

WebLogic 没有嵌入在管理控制台中的 JMX 控制台。

WebLogic 包括用于访问其他 BEA MBean 和自定义 MBean的WebLogic 脚本工具

于 2011-08-17T17:11:18.907 回答
1

WebLogic 10.3.4+ 确实有一个通过 Oracle Enterprise Manager Fusion Middleware Control 页面的 MBean 浏览器。

要访问它,请登录企业管理器,从左侧索引中选择 WebLogic 域,展开它并右键单击您的域。

在上下文菜单中有一个选项“System MBean Browser”。选择它,您将可以访问 MBean。

于 2011-09-08T04:49:35.993 回答