Я пытаюсь подключиться к удаленной службе JMX, используя VisualVM 1.3.8 с JRE 1.8.0. Точно такое же соединение с JConsole работает отлично, однако попытка использовать те же параметры с VVM просто зависает на этапе «Добавление сервисов». Я просмотрел журнал VVM, но там буквально ничего не записано.
Я также прочитал здесь в документе VVM remote JMX:
Примечание. Для получения и отображения информации о приложениях, запущенных на удаленном узле, на удаленном узле должна быть запущена утилита jstatd.
Это меня озадачивает, поскольку я могу установить удаленное JMX-соединение с помощью JConsole и, насколько я могу судить, jstatd не запущен на удаленном компьютере.
Кто-нибудь знает, является ли jstatd требованием только для VVM в качестве удаленного клиента JMX? Поскольку соединение JMX может быть выполнено с помощью JConsole между одними и теми же конечными точками клиента и сервера, тогда нет проблем с сетью / брандмауэром и т. Д.
Кроме того, я действительно озадачен, где еще искать подсказки?