1

私は、グラスフィッシュ 3.1.2.2 で Java ミッション コントロールのフライト記録機能を試してきましたが、jmx を使用してリモート jvm に接続する際に問題に直面していました。

デフォルトでは、glassfish は、事前構成されたポート (8686) でリッスンする JMXConnector を開始します。管理コンソールのユーザー名/パスワードを使用して、jconsole/jvisualvm からこのポートに接続できます。

このユーザー名/パスワードを使用して jmx の詳細を指定すると、Java Mission Control での JVM 接続の追加が失敗します。正常に接続するには、カスタムの management.properties ファイルを -Dcom.sun.management.config.file として指定する必要があります。このプロパティ ファイルに対して、新しい jmx ポート、新しい jmxremote.access、および新しい jmxremote.password ファイルを指定する必要があります。アクセス ファイルとパスワード ファイルは、新しい jmx ロールを定義します。JMC での JVM 接続は、新しい jmx ロールで作成できます。

JVM接続がデフォルトのユーザー名/パスワードで機能しない理由を誰かが明らかにすることはできますか?

ありがとう!

4

0 に答える 0