// The 2nd remote server
MBeanServer remoteServer2 = newMBeanServer();
Timer timer = new Timer();
ObjectName remoteTimerName = ObjectName.getInstance(":type=timer");
remoteServer2.registerMBean(timer, remoteTimerName);
timer.start();
JMXServiceURL address2 = new JMXServiceURL("rmi", "localhost", 0);
JMXConnectorServer connectorServer2 = JMXConnectorServerFactory.newJMXConnectorServer(address2, null, remoteServer2);
connectorServer2.start();
address2 = connectorServer2.getAddress();