- 浏览: 11876 次
- 性别:
- 来自: zh
最近访客 更多访客>>
最新评论
-
SINCE1978:
为何我的spring-context-3.0.3.RELEAS ...
Spring 2.x jmx 及应用(2)mbean注册方式 -
jlcon:
我试着做了配置了一下,但是用jconsole却不知道怎么连接上 ...
Spring 2.x jmx 及应用(1)Annotation -
sunson468:
annotation是很强大啊,呵呵!
你里面的spring ...
Spring 2.x jmx 及应用(1)Annotation -
baallee:
jconsole可以连的,他会自动帮你搜索jvm的pid连过去 ...
Spring 2.x jmx 及应用(3)client连接和通知 -
popi:
谢谢你的这三篇文章。
以前没有搞过jmx,只是顺着你的文章,结 ...
Spring 2.x jmx 及应用(3)client连接和通知
文章列表
现在大部分企业的应用程序都需要application提供监视程序运行的健康状况和硬件状况的功能。
举个例子,前段时间做的一个项目,需要在一台机器上监视几十台client的操作,CPU使用率,内存,硬盘等信息,当CPU,内存使用率过高时,发出通知到该client.甚至操作client的执行动作,都可用jmx做到。
今天将从简单入手结合jdk的Annotation来实践Spring对jmx的支持
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.sp ...
- 2007-07-24 16:49
- 浏览 4716
- 评论(2)
首先让别的程序连接到mbeanServer必须有个serverConnectior
只需在mbeanServer的配置文件中定义一个
<bean id="serverConnector" class="org.springframework.jmx.support.ConnectorServerFactoryBean"/>
即可完成对连接的监听
这样设定是使用默认的及jmxmp协议service:jmx:jmxmp://localhost:9875
你也可以通过使用其他jmx支持的协议RMI,IIOP, Burlap,Hessian, ...
spring提供了灵活的MBean方式
除了之前介绍过的Annotation
还有Metadata方式,类似于Annotation
这种方式在创建javadoc时候会给予警告但不会影响doc的创建
package com.xmlasia.spring.test.jmx;
/**
* @@org.springframework.jmx.export.metadata.ManagedResource
* (description="My Managed Bean",objectName="spring:bean=test")
*
...