Spring中JMX管理与配置外部化
1. JMX管理Spring Bean
在Spring中使用JMX管理Bean,首先要让MBean通过RMI可用,可通过以下方式声明 RmiRegistryFactoryBean :
<bean class="org.springframework.remoting.rmi.RmiRegistryFactoryBean"
p:port="1099" />
1.1 访问远程MBean
要访问远程MBean服务器,需在Spring上下文中配置 MBeanServerConnectionFactoryBean 。以下是配置示例:
<bean id="mBeanServerClient"
class=
"org.springframework.jmx.support.MBeanServerConnectionFactoryBean"
p:serviceUrl=
"service:jmx:rmi://localhost/jndi/rmi://localhost:1099/spitter"/>
MBeanServerConnectionFactoryBean 是一个工厂Bean,用于创建 MBeanServerConnection ,该连接可作为远程MBean服务器的本地代理。可将其注入到Bean属性中:
超级会员免费看
订阅专栏 解锁全文
3432

被折叠的 条评论
为什么被折叠?



