您如何使用JavaScript通过jmx连接到jboss

时间:2018-07-13 15:05:16

标签: node.js jboss jmx

我试图通过连接到JBOSS 6.2.2 EAP的JMX使用node.js编写运行状况检查。我可以使用RedHat提供的JConsole通过jmx连接。但是我无法通过node.js进行连接

使用的服务是 服务:jmx:remoting-jmx:// IP:PORT

使用的代码

var jboss = require("jmx");

try {
    jbossClient = jboss.createClient({
        service: "service:jmx:remoting-jmx://IP:PORT",
        username: "user",
        password: "pswd"
        });  // error occurs here
} catch (error) {
    console.log(error);
}

我收到以下错误

错误:运行静态方法时出错 java.net.MalformedURLException:不支持的协议:remoting-jmx     在javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:357)     在javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:267)

最大的问题是我如何使jmx库知道remoting-jmx协议。

该库是通过

安装的

npm install jmx

我尝试了各种与jboss-client.jar相关的事情,这是java提供的jconsole与jboss提供的对jconsole的访问权限之间的区别之一

0 个答案:

没有答案