У меня возникают проблемы с мониторингом удаленного процесса Tomcat. Я пытаюсь использовать версии Java 6 JConsole/JVisualVM.
У меня работает jstatd на удаленном сервере с соответствующей политикой безопасности. Процесс запущен и доступны TCP-соединения.
Когда я пытаюсь подключиться через JConsole, я получаю 'Connection Failed:jmxrmi'
.
Когда я пытаюсь подключиться через VisualVM, я добавляю имя хоста, а мои параметры правой кнопки мыши - "Добавить соединение JMX". Мне непонятно, из документов, независимо от того, что бы я ожидал увидеть. Когда я пытаюсь подключиться, я получаю:
'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
Итак, документы предлагают мне только, чтобы jstatd работал удаленно, чтобы контролировать в VisualVM, в то время как пользовательский интерфейс запрашивает jmxrmi. То же самое? Я попытался настроить tomcat с помощью параметров jmx rmi, а также тайм-аут, хотя я знаю, что это не проблема с брандмауэром.
Если кто-то успел получить удаленный процесс Tomcat, прилагаемый таким образом, и мог бы описать, как это могло бы помочь мне многое.