ClassLoader oldcl = Thread.currentThread().getContextClassLoader();
try {
Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());
JMXConnector jmxConnector = JMXConnectorFactory.connect(address, environment);
mbServerConnection = jmxConnector.getMBeanServerConnection();
kernel = new KernelDelegate(mbServerConnection);
kernel.shutdown();
} finally {
Thread.currentThread().setContextClassLoader(oldcl);
}