Spring JMX客户端连接代码
来源:互联网 发布:asp网络验证源码 编辑:程序博客网 时间:2024/06/06 04:57
package com.test.jmx;import java.io.IOException;import javax.management.InstanceNotFoundException;import javax.management.IntrospectionException;import javax.management.JMX;import javax.management.MBeanInfo;import javax.management.MBeanServerConnection;import javax.management.MalformedObjectNameException;import javax.management.ObjectName;import javax.management.ReflectionException;import javax.management.remote.JMXConnectorServer;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.jmx.support.MBeanServerConnectionFactoryBean;public class JMXTest {public static void main(String[] args) throws InstanceNotFoundException, IntrospectionException, MalformedObjectNameException, ReflectionException, NullPointerException, IOException {ApplicationContext context = new ClassPathXmlApplicationContext("jmxClient.xml");MBeanServerConnection connector = (MBeanServerConnection)context.getBean("clientConnector");MBeanInfo info = connector.getMBeanInfo(new ObjectName("sobi:name=appInfo"));System.out.println(info.getClassName());//System.out.println(info.getOperations());//AppInfo appinfo = JMX.newMBeanProxy(connector, new ObjectName("stc.skymobi:name=appInfo"), AppInfo.class,true);//System.out.println(appinfo.getImplementationVendor());/*String[] domains = connector.getDomains();for(String bean : domains){System.out.println(bean);}*/}}
Spring 配置文件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><bean id="clientConnector"class="org.springframework.jmx.support.MBeanServerConnectionFactoryBean"><property name="serviceUrl" value="service:jmx:jmxmp://10.99.89.18:9844" /></bean> </beans>
依赖的jar包
jmx.jar jmxremote.jar jmxremote_optional.jar rmissl.jar sasl.jar sunsasl.jar
0 0
- Spring JMX客户端连接代码
- JMX客户端访问代码
- spring jmx客户端 和服务端配置
- JMX服务端和客户端的代码
- 【JMX】7. 连接MBean:Java代码
- JMX实践-JMX连接端口
- 连接服务器JMX,远程和本地代码不一致解决
- JMX连接端口问题
- 取Jmx连接
- jmx远程连接weblogic
- jmx连接远程服务器
- Spring事务-所有客户端代码
- Spring事务-所有客户端代码
- Spring与JMX集成
- Spring与JMX集成
- Spring与JMX集成
- Spring JMX Distilled
- Spring之JMX
- mac 在终端如何进入名称带空格的目录
- tcpdump监听http-截包
- PHP DAEMON
- IOS AES
- NSDataAdditions (BASE64 ZIP..)
- Spring JMX客户端连接代码
- RSA Encryption in iOS and Decrypt It Using PHP
- CPC、CPM、CPA、CPS
- NSUserDefaults not get saved sometime
- 生产者消费者模型
- MYSQL to SQLite 脚本
- 不建议使用rowid作为sqlite主键
- CI 获取数据库数据类型总是为STRING 的解决方案
- CCLabelTTF with fixed width and dynamic height solution