簡體   English   中英

Java Mission Control沒有列出要連接的任何JVM

[英]Java Mission Control doesn't list any JVMs to connect to

我在MacOS Sierra 10.12上運行。 不得不替換一些jar文件以使UI正常工作,現在面板上沒有列出任何JVM。 試圖遵循https://community.oracle.com/thread/2579717,但沒有任何效果。

我正在1.8.0_192-b12上運行。 jmc.ini文件與上述文件位於不同的目錄中,並且在-vm之后添加路徑時,實際上收到了錯誤消息。

不確定出什么問題,但可能與附加機制有關。 也許您是使用JRE而不是JDK來啟動JMC,或者您的用戶沒有對temp目錄的讀寫權限。

解決方法是,可以使用Java發現協議(JDP)使JVM對JMC可見。 使用以下系統屬性啟動應用程序(忽略安全性)

$ java -Dcom.sun.management.jmxremote.port=7091 
 -Dcom.sun.management.jmxremote.rmi.port=7091
 -Dcom.sun.management.jmxremote.authenticate=false
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.autodiscovery=true  ...

除了啟動管理服務器之外,它還將啟動JDP服務器,該服務器將廣播連接詳細信息,JMC將在5-10秒鍾內獲取該連接詳細信息。

暫無
暫無

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

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