try {
JMXServiceURL address = new JMXServiceURL(
"service:jmx:rmi:///jndi/rmi://localhost" + ":" + port + "/JMXConnector");
JMXConnector jmxConnector = JMXConnectorFactory.connect(address, map);
MBeanServerConnection mbServerConnection = jmxConnector.getMBeanServerConnection();
kernel = new KernelDelegate(mbServerConnection);
} catch (MalformedURLException e) {
e.printStackTrace();
}
return kernel;
}