Rumah >Java >javaTutorial >Bagaimanakah cara saya mendayakan akses JMX jauh kepada JVM menggunakan JConsole?

Bagaimanakah cara saya mendayakan akses JMX jauh kepada JVM menggunakan JConsole?

Linda Hamilton
Linda Hamiltonasal
2024-10-28 02:11:30591semak imbas

How do I enable remote JMX access to a JVM using JConsole?

Mengaktifkan JMX pada JVM untuk Akses melalui JConsole

Untuk mendayakan akses JMX jauh ke Mesin Maya Java (JVM), anda perlu mengaktifkan JMX dan tetapkan hujah baris arahan yang sesuai. Begini cara anda boleh melakukannya:

Rujuk dokumentasi rasmi di http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html untuk butiran penuh.

Argumen Baris Perintah:

Mulakan JVM anda dengan parameter berikut:

-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

Contohnya:

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

Nota:

  • Argumen -Dcom.sun.management.jmxremote.local.only=false tidak begitu diperlukan tetapi disyorkan untuk keserasian Ubuntu.
  • Berhati-hati dengan -Dcom.sun.management.jmxremote.authenticate=false, kerana ia menyediakan akses kepada sesiapa sahaja. Jika anda menggunakan JMX hanya pada mesin tempatan anda, tetapan ini mungkin tidak menjadi masalah.

Petua Tambahan:

Jika anda menghadapi masalah sambungan, cuba tetapkan parameter berikut juga:

-Djava.rmi.server.hostname=127.0.0.1

Atas ialah kandungan terperinci Bagaimanakah cara saya mendayakan akses JMX jauh kepada JVM menggunakan JConsole?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn