如何使用 JMC 连接到远程 WildFly?

How to connect to remote WildFly using JMC?

我有一个 Linux 服务器,我是 运行 WildFly 10。我在 Windows 机器上工作,我想分析远程应用程序服务器。我已经检查过端口 9990 是否启用了访问 http://<ip>:9990/console 和通过来自 WildFly 中的 JConsole 客户端的 JMX 访问的 http 访问。对于后者,我将 WildFly 下载到我的机器上,转到 %WILDFLY_PATH%\bin\jconsole.bat,通过 service:jmx:http-remoting-jmx://<ip>:9990 访问并使用我的凭据,它工作正常。现在我想通过 JMC 访问,但我无法实现。我尝试了以下方法:

我尝试使用 VisualVM 访问并使用最后一种方法工作,但将 jmc.exe 替换为 jvisualvm.exe,并且我连接到外部 VM 没有任何问题。我想知道是否有任何方法可以使用 JMC 实现此目的。

由于 jmc 不接受 -cp 标志,您必须 运行 像这样:

jmc.exe -vmargs -Xbootclasspath/a:

这里可能有更多线索:https://community.oracle.com/thread/2592885?tstart=0