我想使用服务器上安装的VisualVM连接到在远程CentOS 6服务器上运行的JVM。我使用带有X转发的ssh连接到服务器:
ssh -X <user@ip>
我的~/.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子项。大约一个月前我已经使用这种方式成功运行了VisualVM。如何让这个窗口出现?
答案 0 :(得分:1)
尝试删除VisualVM userdir和缓存,然后重新启动VisualVM。 Userdir位于~/.visualvm/1.3.8
,缓存位于~/.cache/visualvm/1.3.8