JConsole を使用してリモート JMX アクセスを有効にするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-02 03:13:02
オリジナル
426 人が閲覧しました

How to enable remote JMX access using JConsole?

リモート JConsole アクセスのための JMX のアクティブ化

Q: JVM 上で JMX をアクティブにして、jconsole 経由でアクセスできるようにするにはどうすればよいですか?

A: jconsole を使用して JMX を有効にしてリモート アクセスを有効にするには、次の手順に従います:

  1. 関連ドキュメントをお読みください: 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. 例外処理:ローカル RMI がローカル クライアントからの接続のみを受け入れるという問題がある場合は、-Djava.rmi.server.hostname=127.0.0.1 も設定されていることを確認してください。
  3. セキュリティに関する考慮事項: 設定に注意してください - Dcom.sun.management.jmxremote.authenticate=false を使用すると、誰でも JVM にリモートでアクセスできます。ローカル JVM 監視のみに使用することを検討してください。

以上がJConsole を使用してリモート JMX アクセスを有効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!