visualvm / jvisualvm:此JVM不支持

时间:2016-09-07 12:11:59

标签: java service jvm visualvm jvisualvm

我想监视使用jvisualvm / visualvm作为服务运行的wildfly的JVM,但我没有这样做。我尝试了以下事项:

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

在本地应用程序的两个案例中都列出了野生蝇的过程,但是visualvm只告诉我这个jvm"不支持。

当我从cli运行wildfly时,visualvm没有任何问题,并向我展示了一切。只安装了oracle的jdk(带有相应的jre)。

如何监控wildfly作为服务运行的过程(本地系统帐户)?为什么不能使用上述解决方案?

非常感谢(阅读)

1 个答案:

答案 0 :(得分:0)

谢谢Salah

使用你的提示(本地JMX连接)我已经设法通过对visualvm使用以下命令使其工作(在cmd中没有更改TMP / TEMP变量):

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

并将路径添加到jmx控制台(不要忘记为admin gui设置用户名/ pw)

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