LocalService mbean = new LocalService();
server.registerMBean(mbean, name);
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi://localhost");
JMXConnectorServer cntorServer = JMXConnectorServerFactory.newJMXConnectorServer(url, null, server);
cntorServer.start();
JMXConnector cntor = JMXConnectorFactory.connect(cntorServer.getAddress());
MBeanServerConnection mbsc = cntor.getMBeanServerConnection();
RemoteService remoteMBean = (RemoteService)MBeanServerInvocationHandler.newProxyInstance(mbsc, name, RemoteService.class, false);