Я хочу подключиться к JVM, работающему на удаленном сервере CentOS 6, с помощью VisualVM, установленного на сервере. Подключиться к серверу с помощью SSH с пересылкой X:Нет окна приложения после запуска 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
Это вызывает ошибки, но не появляется вид приложения (который должен появиться при запуске приложения). Кроме того, в подменю «Окно» нет подменю «Приложения». Я уже успешно использовал VisualVM, используя этот способ примерно месяц назад. Как это окно появилось?
Какая ОС вы используете для своей локальной системы? Это сервер X? Когда вы входите в удаленную систему, каково значение переменной среды DISPLAY? Что происходит, когда вы запускаете visualvm? Похоже, что visualvm отображает какое-то окно, но оно не содержит того, что вы ожидаете? Это верно? – Kenster
@Kenster 1. Моя локальная ОС также CentOS, она работает на сервере X. 2. Мой DISPLAY равен localhost: 11.0. 3. Да, это правильно. Когда я запускаю visualvm, он отображает почти пустое окно. Есть только пункты меню (Файл, Редактировать, Просмотр и т. Д.). –