首頁  >  文章  >  Java  >  如何在 JVM 上啟用 JMX 以透過 jconsole 進行存取?

如何在 JVM 上啟用 JMX 以透過 jconsole 進行存取?

Linda Hamilton
Linda Hamilton原創
2024-10-28 08:32:02232瀏覽

How to Enable JMX on your JVM for Access via jconsole?

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

使用 jconsole 等工具存取 JVM 內部需要啟動 Java 管理擴充功能 (JMX) 。請依照以下步驟在JVM 上啟用JMX:

相關文件:

  • [JMX 文件](http://java.sun.com/javase /6/docs/technotes/guides/management/agent.html)

指令列參數:

使用下列參數啟動程式:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=<port>
-Dcom.sun.management.jmxremote.rmi.port=<rmi port>
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

範例:

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

附加說明:

  • 附加說明:
  • -Dcomsun。 management.jmxremote.local.only=false: 在某些平台上可能是必要的;如果不存在,可能會導致存取錯誤。
  • -Dcom.sun.management.jmxremote.authenticate=false: 允許任何人存取。請謹慎使用。
-Djava.rmi.server.hostname=127.0.0.1:可以解決某些情況下存取伺服器的問題。

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

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