Wildfly 10.0:无法从远程主机连接到jconsole

时间:2017-04-27 20:13:46

标签: jboss wildfly jmx

我正在尝试使用jvisualvm(或jconsole)连接到远程Wildfly(10.0.0)实例。 我启动jvisualvm在其类路径中添加jboss-client.jar: jvisualvm --cp:a /application-server/wildfly-10.0.0.Final/bin/client/jboss-client.jar 当我尝试使用此连接字符串进行连接时: 服务:JMX:远程-JMX://<>:9990

无法使用服务连接到wildfly-10.0:jmx:remoting-jmx://<>:9990。

我知道服务器正在监听9990因为我能够打开telnet连接。

任何人都可以帮助我吗?

谢谢,

劳拉

1 个答案:

答案 0 :(得分:0)

我也尝试过使用Jconsole,并且能够使用JMX连接到wildfly应用程序。 由于缺少依赖性,默认的Jconsole应用程序无法连接到wildfly jmx。 我按照以下步骤解决了这个问题。

  1. 转到Java主目录/ bin目录
  2. 创建一个名为jconsole_wildfly__connect.bat的新空 .bat 文件
  3. 在任何编辑器中打开jconsole_wildfly__connect.bat
  4. 写文本-> jconsole -J-Djava.class.path=../lib/tools.jar;../lib/jconsole.jar;<wildfly home dir>\bin\client\jboss-cli-client.jar
  5. 保存文件并关闭它。
  6. 现在通过双击打开 jconsole_wildfly__connect.bat
  7. 在远程进程中输入url(service:jmx:http-remoting-jmx://:9990)
  8. 输入用户名和密码