Я новичок в Java, и у меня возникла проблема с подключением удаленного хоста к JVisualVM
.
Я поискал в Интернете и выполнил все шаги, упомянутые там, но все еще не могу решить проблему. Я выполнил следующие шаги:
Я запустил jstatd на удаленном сервере, сначала создав файл jstatd.all.policy
в $ JAVA_HOME / bin
. Файл содержал: базу кода гранта "файл: $ {java.home} /../ lib / tools.jar" {разрешение java.security.AllPermission;};
Я запустил Jstatd
как jstatd -J-Djava.security.policy = jstatd.all.policy
Я запустил приложение Java на удаленном хосте как:
java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port = 9000 -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management.jmxremote.authenticate = false application_name
Затем я начал как экземпляр JVisualVM
на моем локальном компьютере, и когда я добавил удаленный хост, он подключился, но я не смог увидеть ни один из процессов Java.
Кто-нибудь, пожалуйста, помогите мне с этим.
Спасибо.