我有一個JMX啓用的應用程序。它有自己的JMX代理和一些MBean。當我在WebLogic中啓動應用程序時,我可以通過RMI url連接到JMX代理,並通過「JConsole」在MBean上執行操作。如何在Weblogic 10.x上啓用JMX
但是當我進入Weblogic控制檯時,我看不到任何JMX控制檯!我如何在Weblogic中啓用JMX控制檯?
我有一個JMX啓用的應用程序。它有自己的JMX代理和一些MBean。當我在WebLogic中啓動應用程序時,我可以通過RMI url連接到JMX代理,並通過「JConsole」在MBean上執行操作。如何在Weblogic 10.x上啓用JMX
但是當我進入Weblogic控制檯時,我看不到任何JMX控制檯!我如何在Weblogic中啓用JMX控制檯?
希望這可以幫助,請參考這個網址 - >http://forums.oracle.com/forums/thread.jspa?messageID=3570887
的WebLogic沒有嵌入在管理控制檯一個JMX控制檯。
的WebLogic包括WebLogic Scripting Tool爲accessing Other BEA MBeans and Custom MBeans
的WebLogic 10.3.4+確實有通過Oracle企業管理器融合中間件控制頁面的MBean瀏覽器。
要訪問它,請登錄到企業管理器,從左側索引中選擇WebLogic域,展開它並右鍵單擊您的域。
在上下文菜單中有一個選項「系統MBean瀏覽器」。選擇它,你將有權訪問MBeans。
以下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遠程連接。
要添加到Kristof Jozsa答案中,有一種方法可以通過JConsole和JMX連接到weblogic,而無需在服務器上明確啓用端口:這裏描述https://blogs.oracle.com/theshortenspot/entry/accessible_jmx_for_oracle_weblo,在這裏http://www.javamonamour.org/2012/05/weblogic-monitoring-with-jmx-and.html,我已經成功地使用了很多次。 – PierluigiVernetto 2014-01-16 10:06:44