首頁 >Java >java教程 >如何在 JVM 上啟用 JMX 以使用 jconsole 進行遠端存取?

如何在 JVM 上啟用 JMX 以使用 jconsole 進行遠端存取?

Susan Sarandon
Susan Sarandon原創
2024-11-02 11:58:30991瀏覽

How to Enable JMX on a JVM for Remote Access with jconsole?

在 JVM 上啟動 JMX 以進行 jconsole 存取

使用 jconsole 遠端存取 JVM 需要在 JVM 上啟用 Java 管理擴展 (JMX)。為此,請在命令中附加以下參數來啟動程式:

-Dcom.sun.management.jmxremote:啟用遠端 JMX 存取。
-Dcom.sun.management.jmxremote.port= 9010:指定遠端 JMX 存取的連接埠(預設值:9010)。
-Dcom.sun.management.jmxremote.local.only=false:允許來自遠端主機的連線(可選)。
-Dcom.sun。 management.jmxremote.authenticate=false:停用遠端存取身份驗證(不建議用於生產環境)。
-Dcom.sun.management.jmxremote.ssl=false:停用遠端存取 SSL。

對於範例:

其他注意事項:

  • -Dcom.sun.management.jmxremote.local.only=. false 並不總是必需的,但它在Ubuntu 上可能是必需的。
  • -Djava.rmi.server.hostname=127.0.0.1 可能需要設定來解決某些情況下的連線問題。
  • 停用驗證 (-Dcom.sun .management.jmxremote.authenticate=false) 請謹慎使用,因為它允許不受限制地存取 JVM。

以上是如何在 JVM 上啟用 JMX 以使用 jconsole 進行遠端存取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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