JMXUtil.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:ipaas 作者:
/**
 * 得到JMX的连接
 * 
 * @param ip
 *            网址
 * @param port
 *            端口
 * @param environment
 *            环境
 * @return JMX连接
 */
public static JMXConnector getConnect(String ip, String port, Map<String, ?> environment) {
    if (StringUtil.isNullOrBlank(ip) || StringUtil.isNullOrBlank(port)) {
        logger.error("ip和端口不能为空.");
        return null;
    }
    try {
        Registry registry = LocateRegistry.getRegistry(ip, Integer.parseInt(port));
        RMIServer stub = (RMIServer) registry.lookup("jmxrmi");
        JMXConnector jmxc = new RMIConnector(stub, environment);
        jmxc.connect();
        return jmxc;
    } catch (Exception e) {
        logger.error("连接JMX服务器失败.");
    }
    return null;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号