使用 JMX 访问 WildFly10 失败
Access WildFly10 with JMX fails
我正在尝试从我的本地计算机通过 JMX 访问带有 WildFly10 的 virtualbox 计算机。在 JConsole 中,我使用了以下参数:
remote process: service:jmx:http-remoting-jmx://172.28.128.3:9990
username: test
password: test
用户名和密码都有效,因为我可以在 172.28.128.3:9990
上使用 username/password 访问 WildFly
消息如下:
Secure connection failed. Retry insecurely?
如果我单击“是”,则会出现:
Connection failed: Retry?
我错过了什么?
编辑:
我已经看到如果我执行 Jconsole.exe -debug 我可以在连接时看到这个错误:
java.net.MalformedURLException: Unsupported protocol: http-remoting-jmx
您需要在 JConsole class 路径中包含 $JBOSS_HOME/bin/client/jboss-client.jar
:
[steve@steves-mbp wildfly-10.1.0.Final]$ jconsole \
-J-Djava.class.path=$JAVA_HOME/lib/jconsole.jar:$JBOSS_HOME/bin/client/jboss-client.jar
您的 service:jmx:http-remoting-jmx://172.28.128.3:9990
URL 将会起作用,或者至少类似的东西对我有用。
我正在尝试从我的本地计算机通过 JMX 访问带有 WildFly10 的 virtualbox 计算机。在 JConsole 中,我使用了以下参数:
remote process: service:jmx:http-remoting-jmx://172.28.128.3:9990
username: test
password: test
用户名和密码都有效,因为我可以在 172.28.128.3:9990
消息如下:
Secure connection failed. Retry insecurely?
如果我单击“是”,则会出现:
Connection failed: Retry?
我错过了什么?
编辑:
我已经看到如果我执行 Jconsole.exe -debug 我可以在连接时看到这个错误:
java.net.MalformedURLException: Unsupported protocol: http-remoting-jmx
您需要在 JConsole class 路径中包含 $JBOSS_HOME/bin/client/jboss-client.jar
:
[steve@steves-mbp wildfly-10.1.0.Final]$ jconsole \
-J-Djava.class.path=$JAVA_HOME/lib/jconsole.jar:$JBOSS_HOME/bin/client/jboss-client.jar
您的 service:jmx:http-remoting-jmx://172.28.128.3:9990
URL 将会起作用,或者至少类似的东西对我有用。