Вкладка профилирования VisualVM отсутствует для сервера Tomcat

Я использую Tomcat 6.0.29
Java Visual Machine по умолчанию не проверяется, а расположение:

C:\Program Files\Java\jdk1.6.0_20\jre\bin\server\jvm.dll

Запуск VisualVM с C:\Program Files\Java\jdk1.6.0_20\bin\jvisualvm.exe

Tomcat не отображается как локальное приложение, и я могу загрузить его как "удаленное" соединение, используя JMX, но у меня нет вкладки "Профилирование".

1 ответ

Похоже, что Tomcat работает как "служба Windows", я прав? Если это так, у вас есть два варианта:

  1. Запустите VisualVM как службу Windows. Смотрите этот пост для получения дополнительной информации.
  2. Получите более новую версию VisualVM (JDK 1.6.0_29 уже три года) и используйте CPU Sampler - он будет работать через соединение JMX и в большинстве случаев предоставляет достаточно информации для диагностики проблемы.
Другие вопросы по тегам