지침 in this blog post과 비슷한 JMX 용 RMI 스텁을 만들고 예상 한대로 수신 대기 포트를 엽니 다. 내가 JMX와 포트에 연결하려고 할 때 다음과 같은 오류를 얻을 :tomcat의 JMX 용 RMI 스텁
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 서버를 디버깅하고 그 이름을 찾을 수없는 이유를 볼 수있는 방법이 있습니까?
감사합니다.
"jmx : rmi"와 동일한 오류가 발생합니다. "jmxrmi"또한 jconsole이 기본적으로 사용하는 것으로 보입니다. – Steve