2012-01-18 71 views
4

我一直在寻找一种类似的方法,发布here for Windows Server 2003用于在系统帐户下启动jvisualvm。但我得到的错误:如何在Windows Server 2008下的本地系统帐户下运行jvisualvm.exe?

...\jdk1.6.0_24\bin\jvisualvm.exe exited on ... with error code -1073741819.

我发现jvisualvm使用配置文件:

...\jdk1.6.0_24\lib\visualvm\etc\visualvm.conf

此配置文件包含一个default_userdir属性指向${HOME}/...。系统帐户似乎与${HOME}有问题。更改此参数并将${HOME}替换为C:/Temp也使上述解决方案可用于Windows Server 2008 R2。

回答

1

该问题有答案,但我想总结一下步骤。

请注意,对于我来说jvisualvm在启动失败时没有打印或记录任何东西。我只需确保我正确更新了conf文件。

因此,只要遵循以下步骤: How do you run jvisualvm.exe under the local system account under Windows Server 2003?

然后用这个的conf提示。
我现在能够看到进程,但我仍然无法捕获像线程转储这样的详细JVM信息。

相关问题