2012-10-09 2 views
0

jmx 서버 작성에 문제가 있습니다. 내가 URL로 바인딩 할 수 없습니다 얻을serviceUnavilableException jmx 서버 작성 중

[RMI : 로컬 호스트 : 9999/서버], 다음 줄에 예외가 점점 : 그건 그렇고

JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:9999/server"); 
JMXConnectorServer cs = JMXConnectorServerFactory.newJMXConnectorServer(url,null,mbs); 
// i get the exception in the next line 
cs.start(); 

을, 나는 VM 변수에 제대로 포트를 정의했다.

+0

받고있는 예외를 제공하려면 게시물을 편집하십시오. – Gray

+0

JVM 속성을 제공 할 수 있습니까? –

답변

0

프로그램에 다음 코드가 필요하다고 생각합니다.

LocateRegistry.createRegistry (9999);

HashMap env = new HashMap();

SslRMIClientSocketFactory csf = new SslRMIClientSocketFactory();

SslRMIServerSocketFactory ssf = 새 SslRMIServerSocketFactory(); env.put (RMIConnectorServer.RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE, csf); env.put (RMIConnectorServer.RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE, ssf); JMXConnectorServer cs = JMXConnectorServerFactory.newJMXConnectorServer (url, env, mbs);