Rumah  >  Artikel  >  Java  >  Bagaimana untuk Mendayakan JMX pada JVM untuk Akses Jauh dengan jconsole?

Bagaimana untuk Mendayakan JMX pada JVM untuk Akses Jauh dengan jconsole?

Susan Sarandon
Susan Sarandonasal
2024-11-02 11:58:30906semak imbas

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

Mengaktifkan JMX pada JVM untuk Akses jconsole

Mengakses JVM dari jauh dengan jconsole memerlukan pendayaan Java Management Extensions (JMX) pada JVM. Untuk berbuat demikian, mulakan atur cara dengan parameter berikut dilampirkan pada arahan:

-Dcom.sun.management.jmxremote: Mendayakan akses JMX jauh.
-Dcom.sun.management.jmxremote.port= 9010: Menentukan port untuk akses JMX jauh (lalai: 9010).
-Dcom.sun.management.jmxremote.local.only=false: Membenarkan sambungan daripada hos jauh (pilihan).
-Dcom.sun. management.jmxremote.authenticate=false: Menyahdayakan pengesahan untuk akses jauh (tidak disyorkan untuk persekitaran pengeluaran).
-Dcom.sun.management.jmxremote.ssl=false: Melumpuhkan SSL untuk akses jauh.

Untuk contoh:

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

Pertimbangan Tambahan:

  • -Dcom.sun.management.jmxremote.local.only=false tidak selalu diperlukan, tetapi ia mungkin diperlukan pada Ubuntu.
  • -Djava.rmi.server.hostname=127.0.0.1 mungkin perlu ditetapkan untuk menyelesaikan isu sambungan dalam senario tertentu.
  • Lumpuhkan pengesahan (-Dcom.sun .management.jmxremote.authenticate=false) dengan berhati-hati kerana ia membenarkan akses tanpa had kepada JVM.

Atas ialah kandungan terperinci Bagaimana untuk Mendayakan JMX pada JVM untuk Akses Jauh dengan 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