2016-10-14 5 views
0

Я хочу подключиться к 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, используя этот способ примерно месяц назад. Как это окно появилось?

+0

Какая ОС вы используете для своей локальной системы? Это сервер X? Когда вы входите в удаленную систему, каково значение переменной среды DISPLAY? Что происходит, когда вы запускаете visualvm? Похоже, что visualvm отображает какое-то окно, но оно не содержит того, что вы ожидаете? Это верно? – Kenster

+0

@Kenster 1. Моя локальная ОС также CentOS, она работает на сервере X. 2. Мой DISPLAY равен localhost: 11.0. 3. Да, это правильно. Когда я запускаю visualvm, он отображает почти пустое окно. Есть только пункты меню (Файл, Редактировать, Просмотр и т. Д.). –

ответ

1

Попробуйте удалить VisualVM userdir и кеш и перезапустить VisualVM. Userdir находится в ~/.visualvm/1.3.8, а кеш - ~/.cache/visualvm/1.3.8

+1

не работал для меня. Тем не менее окно приложения не подходит для меня .. :( –

Смежные вопросы