博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jmx使用jmxmp协议连接器的实现
阅读量:6696 次
发布时间:2019-06-25

本文共 957 字,大约阅读时间需要 3 分钟。

package jmx;import java.io.IOException;import java.net.MalformedURLException;import javax.management.*;import javax.management.remote.*;public class XuqkTestServerJMXMP { public static void main(String Args[]) {  try {   MBeanServer mbs = MBeanServerFactory.newMBeanServer();   String domain = mbs.getDefaultDomain();   echo("<
to continue..."); System.in.read(); } catch (IOException e) { e.printStackTrace(); } }}

 

代码不难,主要就是用“jmxmp”协议建一个连接器供客户端连接,在我本机调试的时候一直报错(java.net.MalformedURLException: Unsupported protocol: jmxmp); 不支持jmxmp协议,弄了好几天

其原因是因为jmxmp在jmx体系里本身是作为一个可选的协议,jdk1.5里面没有带基于jmxmp协议的连接器,jmxmp是在JSR 160里面定义的,如果要让自己的jmx支持jmxmp的话,需要去sun网站下载jmxremote_optional.jar这个包。

后来我去sun网站下了jdmk51_02-allplatforms.zip这个文件,在其中有一个sun-jdmk-runtime-jmx- 5.1-b34.2.zip,这里面有实现jmxmp协议的连接器的jar,解压之后把里面的jar文件全部拷贝在javaHome/lib/jre /lib/ext下之后,如我所愿,该看到的调试信息都看到了,感觉真好!!!!!

  原来就是少了jmxmp协议连接器实现的jar。

http://blog.csdn.net/qingkangxu/article/details/1943197

你可能感兴趣的文章
Map接口
查看>>
AlertWindowManager 弹出提示窗口使用帮助(上)
查看>>
如何在一个Activity里使用另一个xml布局文件
查看>>
饼图图例中显示百分比值
查看>>
forward和redirect
查看>>
打开hibernate文件报警告
查看>>
linux安装IDEA 2017
查看>>
Intellij IDEA 去掉Mapper文件中的背景
查看>>
Docker 安装 mysql
查看>>
阅读笔记《全景探秘游戏设计艺术》
查看>>
C# Json格式字符串
查看>>
sign-up 签约注册
查看>>
基于RDD实现简单的WordCount程序
查看>>
java8的新特性,Collections.sort(排序的List集合)的使用,对list封装Map里面的某个值进行排序...
查看>>
扩展Ubuntu的系统大小
查看>>
javascript闭包传参和事件的循环绑定
查看>>
gbk字库音序对照表
查看>>
AutoCAD快捷键大全(按字母分类检索)
查看>>
spring中的DisposableBean和InitializingBean,ApplicationContextAware的用法
查看>>
java里字节与字符的区别
查看>>