首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JMX中模型Mbean的学习运用

2012-11-12 
JMX中模型Mbean的学习应用??????????????????? 在网上看到JMX可以监控JBOSS,TOMCat,WebLogic等服务器主机

JMX中模型Mbean的学习应用

??????????????????? 在网上看到JMX可以监控JBOSS,TOMCat,WebLogic等服务器主机的各种信息,所以学习一下JMX的。

采用模型MBean开发JMX。

首先开发对应相关的JMX模型bean类对象

?创建构建模型MBean对象

package com.easyway.apache.moduler.jmx;import javax.management.MBeanServer;import javax.management.MBeanServerFactory;import javax.management.ObjectName;import javax.management.modelmbean.RequiredModelMBean;import com.sun.jdmk.comm.HtmlAdaptorServer;/** * JMX代理测试ModelBean的应用 * @author longgangbai *  * 备注: * 模型Mbean(Model MBean):动态可以配置 * 动态bean * 标准MBean(standard mbean): * */public class EasywayServiceModelBeanAgent {    public static void main(String[] args) throws Exception {    MBeanServer server = MBeanServerFactory.createMBeanServer();        ObjectName helloName = new ObjectName("easyway:name=HelloWorld");        //获取测试bean的信息        RequiredModelMBean hello = ModelMBeanUtils.createModlerMBean();        //注册MBean对象        server.registerMBean(hello, helloName);        //获取对象的        ObjectName adapterName = new ObjectName("EasywayServiceModelBeanAgent:name=htmladapter,port=8082");        HtmlAdaptorServer adapter = new HtmlAdaptorServer();       //注册        server.registerMBean(adapter, adapterName);        adapter.start();        System.out.println("start.....");    }}

?

热点排行