我有一个启用了JMX的应用程序。它有自己的JMX代理和一些MBean。当我在WebLogic中启动应用程序时,我能够通过RMI URL连接到JMX代理,并通过“ JConsole ”在MBean上执行操作。
但是当我进入Weblogic控制台时,我看不到任何JMX控制台!如何在Weblogic中启用JMX控制台?
答案 0 :(得分: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
并重新启动服务器。您将能够通过JConsole / VisualVM / etc远程连接到主机:8888然后。
答案 1 :(得分:3)
希望这有帮助,请参阅此网址 - > http://forums.oracle.com/forums/thread.jspa?messageID=3570887
答案 2 :(得分:3)
WebLogic没有在管理控制台中嵌入JMX控制台。
WebLogic包含WebLogic Scripting Tool
的accessing Other BEA MBeans and Custom MBeans答案 3 :(得分:1)
WebLogic 10.3.4+通过Oracle企业管理器融合中间件控制页面确实拥有MBean浏览器。
要访问它,请登录企业管理器,从左侧索引中选择WebLogic域,展开它并右键单击您的域。
在上下文菜单中,有一个选项“System MBean Browser”。选择它,您就可以访问MBean。