Заглушка RMI для JMX в коте - PullRequest
       27

Заглушка RMI для JMX в коте

0 голосов
/ 23 сентября 2011

Я создаю заглушку RMI для JMX, аналогичную инструкции в этом сообщении в блоге , и она открывает ожидающий порт прослушивания.Когда я пытаюсь подключиться к порту с JMX, я получаю следующую ошибку:

java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException: jmxrmi
        at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:340)
        at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
        at ....
Caused by: javax.naming.NameNotFoundException: jmxrmi
        at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:99)
        at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:185)
        at javax.naming.InitialContext.lookup(InitialContext.java:392)
        at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1888)
        at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1858)
        at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:257)
... 2 more

Можно ли отладить сервер RMI и посмотреть, почему это имя не может быть найдено?

Спасибо

Ответы [ 3 ]

0 голосов
/ 09 февраля 2012

Имя соединителя является последней частью URL (в сообщении блога это «соединитель»). Измените это на "jmxrmi".

0 голосов
/ 12 октября 2012

Оказывается, что один из параметров конфигурации указывал на файл, который не существует.JMX тихо упал: (

0 голосов
/ 26 сентября 2011

Похоже, вы пропустили ':'.У вас должен быть сервис: jmx: rmi ...

...