Проблемы с соединением Jstatd

Возникли проблемы с подключением jstatd к visualvm. Ниже приводится разбивка моих настроек:

jstatd.policy

grant codebase "file:/usr/java/jre1.7.0/lib/tools.jar" {
permission java.security.AllPermission;
};

Вызывается с

jstatd -p 9999 -J-Djava.security.policy=/usr/java/jre1.7.0/bin/jstatd.policy

Тяговые порты

tcp        0      0 0.0.0.0:43786           0.0.0.0:*               LISTEN      22846/jstatd
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      22846/jstatd

И порты красиво и открыто

ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:9999
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:43786

Запускаемое приложение находится на vmware, хотя к нему можно получить доступ без проблем.

Если у кого-то есть идеи по подключению к visualvm, было бы здорово.

1 ответ

Решение

Вероятно, вам нужно запустить jstatd с параметром IP-адреса узла, например: jstatd -p 9999 -J-Djava.security.policy = / usr / java / jre1.7.0 / bin / jstatd.policy -J-Djava.rmi.server.hostname = 192.168.0.123

192.168.0.123 - измените этот IP на ваш IP-адрес удаленного сервера.

Проверьте эту ссылку: http://hwellmann.blogspot.com/2012/01/troubleshooting-visualvm-remote.html

Другие вопросы по тегам