从 windows 机器使用 jconsole 远程访问 Wildfly AS

Accessing Wildfly AS remotely using jconsole from a windows machine

我在 Linux 机器上安装了 Wildfly 运行 我正在尝试使用 jconsole 从同一网络上的 windows 机器访问它,但没有成功。

我可以使用浏览器访问 wildlfy 实例的管理控制台:

http://192.168.1.6:9990/

我读到我必须将 jboss-client.jar 添加到 jconsole class 路径,但我似乎无法让它工作,这是我的尝试

jconsole -J-Djava.class.path=C:\Progra~1\Java\jdk1.8.0_73\bin\jconsole.jar:C:\Progra~1\Java\wildfly\jboss-client.jar

我是 运行 来自 Powershell 的命令我设置了我的环境 PATH,所以我可以使用 jconsole 没问题,所以我认为我的语法是这里的问题。

$WILDFLY_HOME\bin里面有jconsole-scripts:jconsole.(sh|bat|ps1)给你设置了class路径,所以应该不用手动设置。如果您确实需要这样做,分析脚本可能有助于正确转义它。

此外,在 Windows the classpath entries are separated with a semicolon ; but on Unix 上它是一个冒号 :