agent.java
来自「jmx codeJava源码」· Java 代码 · 共 46 行
JAVA
46 行
package book.jmx.examples;
import javax.management.*;
public class Agent {
public static void main(String[] args) {
try {
MBeanServer server =
MBeanServerFactory.createMBeanServer();
//server.registerMBean(new JMSConnector(), new ObjectName("Connector:transport=JMS"));
//server.registerMBean(new SOAPConnector(), new ObjectName("Connector:transport=SOAP"));
server.registerMBean(new RMIConnector(), new ObjectName("Connector:transport=RMI"));
// create the adaptor instance
com.sun.jdmk.comm.HtmlAdaptorServer adaptor =
new com.sun.jdmk.comm.HtmlAdaptorServer();
server.registerMBean(adaptor,
new ObjectName("adaptor:protocol=HTTP"));
adaptor.setPort(6000);
// com.tivoli.jmx.http_pa.Listener adaptor =
// new com.tivoli.jmx.http_pa.Listener();
// server.registerMBean(adaptor,
// new ObjectName("adaptor:protocol=HTTP"));
// adaptor.startListener();
}
catch (Throwable t) {
if (t instanceof RuntimeMBeanException)
((RuntimeMBeanException)t).getTargetException().printStackTrace();
else if (t instanceof RuntimeErrorException)
((RuntimeErrorException)t).getTargetError().printStackTrace();
else if (t instanceof MBeanException)
((MBeanException)t).getTargetException().printStackTrace();
else
t.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?