server.registerMBean(connector, new ObjectName("jmx.remoting:type=Connector,transport=socket"));
connector.start();
MulticastDetector detector = new MulticastDetector();
server.registerMBean(detector, new ObjectName("jmx.remoting:type=Detector,transport=multicast"));
detector.start();
ObjectInstance html = server.createMBean("com.sun.jdmk.comm.HtmlAdaptorServer",
null);
server.invoke(html.getObjectName(), "setPort",
new Object[]{new Integer("8084")}, new String[]{"java.lang.Integer"});