Jstatd Удаленный профилировщик с jvisualvm

Я пытаюсь профилировать свое веб-приложение на локальном компьютере с Windows 7 visualVM,

Я создал jstatd.all.policy файл с кодом ниже в каталоге бина Java на моем CENTOS 6.8 x86_64 server

grant codebase "file:${java.home}/../lib/tools.jar" {
   permission java.security.AllPermission;
};

и попытался запустить jstatd` с помощью команды ниже

jstatd -J-Djava.security.policy=jstatd.all.policy -p 1099

но когда я пытаюсь профилировать на своем локальном ПК, я не вижу никакого процесса под jvisualvm удаленный хост, но только узел

я также попытался в целях тестирования, запустив jstatd с таким же подходом на моем window server R2 2008 ПК и попытался профилировать с Windows 7 visualVM но все равно безрезультатно только узел без процесса, но я попытался на том же компьютере с Windows Server, добавив удаленный хост для того же компьютера, чем он показывает запущенные процессы.

Какие-либо предложения.

1 ответ

Запустите jstatd этой командой:

jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname={Your Ip address}
Другие вопросы по тегам