首頁  >  文章  >  Java  >  如何為 jconsole 啟用 JMX 遠端存取並連接到您的 JVM?

如何為 jconsole 啟用 JMX 遠端存取並連接到您的 JVM?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-28 06:13:29511瀏覽

How to Enable JMX Remote Access for jconsole and Connect to Your JVM?

如何為jconsole 啟用JMX 遠端存取

問題:如何在我的Java 上啟用JMX 遠端存取機(JVM)使用jconsole連接到它?

答案:要啟用JMX遠端訪問,請按照以下步驟操作:

  1. 查閱官方JMX文件:http://java.sun.com/ javase/6/docs/technotes/guides/management/agent.html
  2. 使用下列參數啟動JVM:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9010
-Dcom.sun.management.jmxremote.rmi.port=9010
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
  1. 執行指令範例:
java -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9010 \
-Dcom.sun.management.jmxremote.local.only=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-jar Notepad.jar
  1. 請注意,-Dcom.sun.management.jmxremote.local.only=false 可能是必要的,尤其是在Ubuntu 中。
  2. 謹慎使用 -Dcom.sun.management.jmxremote.authenticate=false,因為它允許任何人訪問。對於本地機器追蹤來說可能是可以接受的。
  3. 如有必要,設定 -Djava.rmi.server.hostname=127.0.0.1 來解決連線問題。

以上是如何為 jconsole 啟用 JMX 遠端存取並連接到您的 JVM?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn