2012-05-03 17 views
1

2つのノードを持つクラスタがあり、VisualVMまたはJConsoleでこれらのノードに接続しようとしているため、JVMの状態を確認できます。しかし、私はノードに接続できません.JConsoleでは「接続に失敗しました」と表示され、VisualVMではユーザー名とパスワードのプロンプトが継続的に表示されます。だから、それは正しく認証されていないようです。私は管理者のユーザー名とパスワードを使用しています。奇妙なのは、リモートでDAS JVMに接続できることです。ただノードに問題があります。何か案は?Glassfish 3.1.2クラスタリモート監視JConsole/VisualVM

答えて

1

glassfish 3.1.2(b23)には、リモートインスタンス(基本的にはクラスタ内のノード)へのJMX接続を妨げるバグがあるようです。現時点では回避策はありませんが、修正を3.1.2にバックポートするかどうかは不明です。 http://java.net/jira/browse/GLASSFISH-18450

0

ポート8686を使用していますか? URLはip:8686にする必要がありますか? ASの認証を有効にする場合は、jconsole接続画面でユーザー名/パスワードを入力する必要があります。

+0

ノード(JMX_SYSTEM_CONNECTOR_PORT)はポート28686で設定されています。認証領域はadmin-realmに設定されています。これは管理者のユーザー名とパスワードを格納する領域で、接続しようとしています。グラスフィッシュ2.1.1で正常に動作するために使用されていたノードに接続すると、それは3.1.2の単なる問題です。 – EpicOfChaos

+0

私はGlassfish 3.1を使用していますが、JMX_SYSTEM_CONNECTOR_PORTは28686に設定されていますが、GlassFish JMXインターフェイスはjconsoleだけでなく自分のアプリケーション経由でポート8686に接続できます。 –

+0

クラスタノードはDASと同じボックスになければなりません.DASはデフォルトで8686でホストされているため、そのノードに接続していないため、DAS – EpicOfChaos