2

私のJavaアプリケーションはWebLogicServerにデプロイされています。アプリケーションを監視して、メモリがリークしていないかどうかを確認したいと思います。
ローカルマシンでjconsoleを実行するときは、コマンドプロンプトでjconsoleを記述する必要がありますが、puttyを介してLinuxマシンに接続し、このコマンドを実行すると、長時間待機します。
このLinuxマシンでJConsoleを実行するにはどうすればよいですか。
また、リモートで実行しようとしましたが、コマンドプロンプトでも機能しませんでした。jconsolehost:portと記述した場合、ユーザーIDとパスワードを要求されますが、何も機能しません。

4

1 に答える 1

2

可能であればVisualVMを使用しますが、JConsoleまたはVisualVMを表示する機会を得るには、X-Windowsアプリケーションを表示できる必要があります。xterm &コンソールから実行してみてください。それが機能するまで、グラフィカルアプリケーションは機能しません。

リモートで接続するには、これを許可するようにJMXをセットアップする必要があります。最初にセキュリティをオフにすることができます。または、より良い解決策は、ユーザー名とパスワードを設定することです。

于 2012-04-26T07:31:15.987 に答える