1/3
<MLET CODE = "ServiceControl"
NAME="DefaultDomain:service=ServiceControl"
ARCHIVE="" CODEBASE="../dist/classes">
</MLET>
<MLET CODE = "ConfigurationService"
NAME="DefaultDomain:service=Configuration"
ARCHIVE="" CODEBASE="../dist/classes">
</MLET>
<MLET CODE = "Shutdown"
NAME="DefaultDomain:service=Shutdown"
ARCHIVE="" CODEBASE="../dist/classes">
</MLET>
MBeanServer lServer=null;
lServer = MBeanServerFactory.createMBeanServer();// 使用缺省的 domain 名称(引
用 ServiceName.DOMAIN 的值
mlet = new MLet();
lServer.registerMBean(mlet,
new ObjectName(domainName, "service", "MLet"));
Set beans =
(Set) mlet.getMBeansFromURL(new File("conf/services.conf").toURL());
lServer.invoke(new ObjectName(":service=Configuration"), "loadConfiguration",
new Object[0], new String[0]);
JMX 的开发步骤
Wang Ting, Sept 3, 2000
1、 使用 Mlet 产生 MBean 之前,必须创建一个 Mlet 的配置文件。其中每一个 Mlet
的 Tag 与 MBean 一一对应。
2、 创建 MBeanServer
3、 创建 Mlet,这是第一个必须创建的 MBean。其他的 MBean 可以通过该 Mlet 来创
建。使用的方法如下,穿进一个可以解析的 Mlet 配置文件。
4、 可以调用每一个 MBean 的方法了!