Как запустить jvisualvm.exe под локальной системной учетной записью под Windows Server 2008? - PullRequest
4 голосов
/ 18 января 2012

Я искал аналогичный подход, как опубликовано здесь для 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

Этот файл конфигурации содержит свойство default_userdir, которое указывает на ${HOME}/.... У системной учетной записи, похоже, проблемы с ${HOME}. Изменение этого параметра и замена ${HOME} на C:/Temp делает вышеупомянутое решение доступным и для Windows Server 2008 R2.

1 Ответ

1 голос
/ 16 августа 2013

В вопросе есть ответ, но я хотел суммировать шаги.

Обратите внимание, что для меня jvisualvm не печатал и не регистрировал что-либо, когда он не запускался. Мне просто нужно убедиться, что я правильно обновил этот файл conf.

Так что просто следуйте инструкциям: Как запустить jvisualvm.exe под локальной системной учетной записью в Windows Server 2003?

, а затем используйте этот совет.
Теперь я мог видеть процессы, но все еще не могу захватить подробную информацию JVM, такую ​​как дампы потоков.

...