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
Lepaskan: 2024-10-28 02:11:30
asal
596 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan