gpt4 book ai didi

java - 视觉虚拟机/j视觉虚拟机 : not supported for this JVM

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:28 26 4
gpt4 key购买 nike

我想用 jvisualvm/visualvm 来监视作为服务运行的 wildfly 的 JVM,但我没能做到这一点。我尝试了以下操作:

  • 将 %TMP% 和 %TEMP% 设置为 C:\Windows\Temp(wildfly 控制台告诉我 java.io.tmpdir 的这个)
  • 使用 sysinternals 运行控制台pstools 作为系统帐户: psexec -i -s cmd.exe 并启动 VisualVM从这个新控制台中(检查临时文件夹是否是正确设置)。

在本地应用程序下的两种情况下,都列出了 Wildfly 进程,但 VisualVM 仅告诉我“此 jvm 不支持”。

当我从 cli 运行 Wildfly 时,VisualVM 就没有问题并显示了一切。仅安装了oracle的jdk(带有相应的jre)。

如何监控 Wildfly 作为服务(本地系统帐户)运行的进程?为什么上面的解决方案不起作用?

非常感谢(阅读)

最佳答案

谢谢萨拉赫

根据您的提示(本地 JMX 连接),我已成功通过使用 VisualVM 的以下命令使其工作(cmd 中的 TMP/TEMP 变量没有更改):

visualvm.exe -cp:a "<path-to-wildfly>\bin\client\jboss-client.jar"

并添加 jmx 控制台的路径(不要忘记为管理 gui 设置用户名/密码)

service:jmx:http-remoting-jmx://localhost:9990

关于java - 视觉虚拟机/j视觉虚拟机 : not supported for this JVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39369645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com