簡體   English   中英

帶有JDK7的新64位筆記本電腦上的VisualVM無法連接到JMX代理

[英]VisualVM on new 64-bit laptop with JDK7 can't connect to JMX agent

我有一個Spring應用程序,可以在裝有JDK 1.6的舊Win7-32​​位筆記本電腦上的WebLogic 10.3.x上正常運行。 我可以從VisualVM建立到應用程序的本地連接,並查看JMX屬性並執行JMX方法。

我現在使用JDK 1.7和WebLogic 12.1.2.0設置新的Win7-64位筆記本電腦。 該應用程序本身幾乎可以正常工作(我必須在weblogic-application.xml中添加一些程序包替代)。

但是,當我安裝VisualVM(1.3.7)並安裝了所有相關插件時,我可以連接到該進程,但是當我嘗試打開MBeans選項卡時,它說:

Data not available because JMX connection to the JMX agent could not be established.

VisualVM日志中沒有任何有用的東西。 我現在無法快速訪問舊筆記本電腦。 為了允許JMX連接,是否可能需要WebLogic命令行選項?

我已經解決了 它只需要在我要定位的JVM上設置“ com.sun.management.jmxremote”系統屬性。 奇怪的是,我找到了一個討論此屬性的Oracle文檔頁面,並說不再需要設置此屬性。 我的經驗與此矛盾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM