リモートTomcatプロセスの監視に問題があります。JConsole/JVisualVMのJava6バージョンを使用しようとしています。
適切なセキュリティポリシーを使用して、リモートサーバーでjstatdを実行しています。プロセスが開始され、TCP接続が使用可能になります。
JConsoleを介して接続しようとすると、が表示されます'Connection Failed:jmxrmi'
。
VisualVMを介して接続しようとすると、ホスト名を追加し、右クリックオプションは「JMX接続の追加」です。それが私が期待するものであるかどうかは、ドキュメントからはわかりません。接続しようとすると、次のようになります。
'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
したがって、ドキュメントでは、UIがjmxrmiを要求している間、VisualVMで監視するためにjstatdをリモートで実行するだけでよいと示唆しています..それらは同じですか?jmx rmiオプションを使用してtomcatをセットアップしようとしましたが、ファイアウォールの問題ではないことはわかっていますが、タイムアウトもしました。
誰かがこの方法でリモートTomcatプロセスを接続することに成功し、その方法を説明できれば、それは私を大いに助けてくれるでしょう。