我有一个JBoss 7.1.1服务器,想要编写JMX客户端。据我所知,JBoss 7.1.1不使用典型的基于RMI的JMX,而是在本机管理上添加了一个远程-JMX层。我正在使用以下代码:
JMXServiceURL address = new JMXServiceURL("service:jmx:remoting-jmx://localhost:9999");
Map env = JMXConnectorConfig.getEnvironment(paramtbl);
JMXConnector connector = JMXConnectorFactory.connect(address, env);
但它会出现以下异常:
java.net.MalformedURLException: Unsupported protocol: remoting-jmx
我谷歌搜索了一下,下面的帖子看起来与此相关: https://community.jboss.org/thread/204653?tstart=0 它建议将jboss的库添加到我的类路径中。我也尝试了这样做,但仍然遇到相同的异常。