2016-10-14 11 views
0

サーバーにインストールされているVisualVMを使用して、リモートCentOS 6サーバー上で実行されているJVMに接続します。私はXフォワーディングでのsshを使用してサーバーに接続しますVisualVM起動後にアプリケーションウィンドウが表示されない

ssh -X <[email protected]> 

~/.bashrcはVisualVMのを実行するために、これらの変数をエクスポートします。

export JAVA_HOME=/usr/local/jdk1.8.0_102/ 
export PATH="$JAVA_HOME/bin:$PATH" 

その後、私はVisualVMのは、リモートサーバー上で位置を実行します。

/usr/local/visualvm_138/bin/visualvm 

それエラーは発生しませんが、アプリケーションビューが表示されません(アプリケーションの起動時に表示されるはずです)。また、Windowメニュー項目の中にApplicationsサブ項目はありません。私はすでに約1ヶ月前にVisualVMをこの方法でうまく使いました。このウィンドウを作る方法は?

+0

ローカルシステムにはどのようなOSを使用していますか?それはXサーバーを実行していますか?リモートシステムにログインすると、DISPLAY環境変数の値は何ですか?あなたはvisualvmを実行するとどうなりますか?それは、visualvmが何らかの種類のウィンドウを表示しているように聞こえますが、あなたが期待するものは含まれていませんか?これは正しいです? – Kenster

+0

@Kenster 1.私のローカルOSはCentOSでも、Xサーバを実行しています。 2.私のDISPLAYはlocalhost:11.0と同じです。 3.はい、正しいです。私はvisualvmを実行すると、ほとんど空のウィンドウを表示します。 –

答えて

1

VisualVM userdirとcacheを削除し、VisualVMを再起動するようにしてください。 Userdirは~/.visualvm/1.3.8、キャッシュは~/.cache/visualvm/1.3.8

+1

は私のためには機能しませんでしたメニュー項目(ファイル、編集、ビューなど)があります。まだアプリケーションのウィンドウが私のために来ていない.. :( –

関連する問題