ホームページ >Java >&#&チュートリアル >jconsole の JMX リモート アクセスを有効にして JVM に接続する方法

jconsole の JMX リモート アクセスを有効にして JVM に接続する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-28 06:13:29636ブラウズ

How to Enable JMX Remote Access for jconsole and Connect to Your JVM?

jconsole の JMX リモート アクセスを有効にする方法

質問: Java で JMX リモート アクセスを有効にするにはどうすればよいですか? jconsole を使用して仮想マシン (JVM) に接続しますか?

回答: JMX リモート アクセスを有効にするには、次の手順に従います:

  1. 公式 JMX ドキュメントを参照してください。 : http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
  2. 次のパラメータを使用して JVM を起動します:
-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
  1. 実行コマンドの例:
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
  1. 特に Ubuntu では、-Dcom.sun.management.jmxremote.local.only=false が必要な場合があることに注意してください。
  2. -Dcom.sun.management.jmxremote.authenticate=false は誰にでもアクセスを許可するため、注意してください。ローカル マシンの追跡には許容される場合があります。
  3. 必要に応じて、-Djava.rmi.server.hostname=127.0.0.1 を設定して、接続の問題を解決します。

以上がjconsole の JMX リモート アクセスを有効にして JVM に接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。