
[英]How do you run jvisualvm.exe under the local system account under Windows Server 2003?
[英]How do you run jvisualvm.exe under the local system account under Windows Server 2008?
我一直在寻找一种类似于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信息,如线程转储。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.