论坛首页 入门技术论坛

在Spring中使用JMX

浏览 2801 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-07-03   最后修改:2010-08-18

为什么使用JMX

JMX能够让运行在不同的JAVA虚拟机中进行方法调用。

 

如何使用

一 .注册JMX

   1.定义一个接口,接口的名字以MBean结尾,如:UserServiceMBean

   2.定义实现类

java 代码
  1. public class UserService implements UserServiceMBean  

 

  3.配置bean.xml

xml 代码
  1. <bean id="jmxExporter" class="org.springframework.jmx.export.MBeanExporter">  
  2.         <property name="autodetect" value="false"/>  
  3.         <property name="registrationBehaviorName" value="REGISTRATION_REPLACE_EXISTING"/>  
  4.         <property name="beans">  
  5.             <map>  
  6.                 <entry key="project.user:name=userService" value-ref="userService"/>  
  7.             map>  
  8.         property>  
  9.     bean>  

 

二 .得到Mbean

     1.必须定义刚刚注册的接口UserServiceMBean。

     2.得到bean。

java 代码
  1. "cacheService"  
  2.         class="org.springframework.jmx.access.MBeanProxyFactoryBean">   
  3.         "connectOnStartup" value="false" />   
  4.         "objectName" value="project.user:name=userService" />   
  5.         "proxyInterface"  
  6.             value="org.spring.mbean.UserServiceMbean" />   
  7.       

 

   发表时间:2007-08-08  
怎么代码不是很全啊.希望完整些
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics