服务端
<bean id="exporter" class="org.springframework.jmx.export.MBeanExporter">
<property name="beans">
<map>
<entry key="bean:name=operationService" value-ref="operationService">
</entry>
</map>
</property>
</bean>
<bean id="connectorServer"
class="org.springframework.jmx.support.ConnectorServerFactoryBean" >
<property name="serviceUrl" value="service:jmx:jmxmp://${jmxmp.ip:${jmx.ip}}:${jmxmp.port:${jmx.port}}" />
<property name="threaded" value="true" />
<property name="daemon" value="true" />
</bean>
客户端
<bean id="operationService" class="org.springframework.jmx.access.MBeanProxyFactoryBean">
<property name="connectOnStartup" value="false" />
<property name="objectName" value="bean:name=operationService" />
<property name="proxyInterface" value="test.OperationService" />
<property name="serviceUrl">
<value>${jmx.operation.connection}</value>
</property>
</bean>
依赖jar包
spring-context-3.2.9.RELEASE.jar