リモートのTomcatプロセスを監視する際に問題があります。私はJavaのバージョンJConsole/JVisualVMを使用しようとしています。VisualVMを使用してTomcatに接続できない
適切なセキュリティポリシーを使用してリモートサーバー上でjstatdを実行しています。プロセスが開始され、TCP接続が使用可能になります。
JConsole経由で接続しようとすると、'Connection Failed:jmxrmi'
と表示されます。
VisualVMを介して接続しようとすると、ホスト名が追加され、右クリックオプションが「Add JMX Connection」になります。それは私が見たいと思っているかどうかは、ドキュメントから私には不明です。私が接続しようとすると、私が手:
'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
ので、ドキュメントはUIがjmxrmiを求めている間に私は、VisualVMの中で監視するために、リモートで実行されているのjstatdている必要があります示唆...それらは同じですか?私はjmx rmiオプションを使用してtomcatを設定しようとしましたが、ファイアウォールの問題ではないことは分かっていますが、タイムアウトもしています。
誰かがこの方法でリモートTomcatプロセスを添付して成功を収め、どのように記述すれば、大きな助けになりますか。
ちょっと@Tom、あなたのウォークスルーリンクが私を助けます。ビッグ+10、タンク!サーバが異なるアダプタ(vpnなど)を持っている場合、 '-Djava.rmi.server.hostname = 1.2.3.4'は必須です。 – azendh
これは私にとってもうまくいきました!本当にありがとう! – FSP
確かに大きな助け...グラシアス! –