如何在Windows Server 2008下的本地系统帐户下运行jvisualvm.exe?
我一直在寻找一种类似于Windows Server 2003的方法,用于在系统帐户下启动jvisualvm。 但是我得到了错误:
...\jdk1.6.0_24\bin\jvisualvm.exe exited on ... with error code -1073741819.
我发现jvisualvm正在使用配置文件:
...\jdk1.6.0_24\lib\visualvm\etc\visualvm.conf
此配置文件包含指向${HOME}/...
的default_userdir
属性。 系统帐户似乎与${HOME}
有问题。 更改此参数并将${HOME}
替换${HOME}
C:/Temp
使得上述解决方案也可用于Windows Server 2008 R2。
问题有答案,但我想总结一下这些步骤。
请注意,对我来说,jvisualvm在启动失败时没有打印或记录任何内容。 我只需要确保正确更新该conf文件。
因此,请按照以下步骤操作: 如何在Windows Server 2003下的本地系统帐户下运行jvisualvm.exe?
然后使用此conf提示。
我现在能够看到进程,但我仍然无法捕获详细的JVM信息,如线程转储。