ホームページ  >  記事  >  Java  >  JVM で JMX を有効にして、jconsole 経由でアクセスできるようにするにはどうすればよいですか?

JVM で JMX を有効にして、jconsole 経由でアクセスできるようにするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-28 08:32:02232ブラウズ

How to Enable JMX on your JVM for Access via jconsole?

jconsole 経由でアクセスするために JVM で JMX をアクティブ化する

jconsole などのツールを使用して JVM 内部にアクセスするには、Java Management Extensions (JMX) をアクティブ化する必要があります。 JVM で JMX を有効にするには、次の手順に従います。

関連ドキュメント:

  • [JMX ドキュメント](http://java.sun.com/javase) /6/docs/technotes/guides/management/agent.html)

コマンド ライン パラメータ:

次のパラメータを使用してプログラムを開始します:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=<port>
-Dcom.sun.management.jmxremote.rmi.port=<rmi port>
-Dcom.sun.management.jmxremote.local.only=false
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

例:

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

追加メモ:

  • -Dcom.sun. Management.jmxremote.local.only=false: 一部のプラットフォームでは必要な場合があります。存在しない場合、アクセス エラーが発生する可能性があります。
  • -Dcom.sun.management.jmxremote.authenticate=false: 誰でもアクセスできるようにします。慎重に使用してください。
  • -Djava.rmi.server.hostname=127.0.0.1: 場合によっては、サーバーへのアクセスに関する問題が解決される可能性があります。

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

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