JMX04-客户端访问

一曲冷凌霜 提交于 2019-12-10 22:42:34

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

通过客户端连接进行远程访问

连接:

1.声明一个JMX服务地址;

2.创建一个JMX连接器;

3.通过JMX连接器连接JMX服务地址,获得一个与MBeanServer的连接。

  • 27行,mbsc.getDomains():用于获取当前MBeanServer中所有可以访问的作用域。
  • 35到41行是对属性进行赋值和取值,不能直接调用属性方法,而是通过setAttribute、getAttrubute方法进行操作,则属性的首字母要大写。
  • 对MBean资源中的方法进行操作有两种方式:一是通过代理直接调用方法(44到48行);二是通过JAVA反射的方法调用(51到54行)。

如果服务端异常退出:

1. 客户端与服务端之间是Socket连接,因此Socket连接超时后,会收到连接中断的异常信息。

2. 服务端中断后,客户端调用服务端方法会抛出ConnectException。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!