从 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 上它是一个冒号 :
我在 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 上它是一个冒号 :