サーバーにインストールされている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をこの方法でうまく使いました。このウィンドウを作る方法は?
ローカルシステムにはどのようなOSを使用していますか?それはXサーバーを実行していますか?リモートシステムにログインすると、DISPLAY環境変数の値は何ですか?あなたはvisualvmを実行するとどうなりますか?それは、visualvmが何らかの種類のウィンドウを表示しているように聞こえますが、あなたが期待するものは含まれていませんか?これは正しいです? – Kenster
@Kenster 1.私のローカルOSはCentOSでも、Xサーバを実行しています。 2.私のDISPLAYはlocalhost:11.0と同じです。 3.はい、正しいです。私はvisualvmを実行すると、ほとんど空のウィンドウを表示します。 –