Вкладка профилирования 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", я прав? Если это так, у вас есть два варианта:
- Запустите VisualVM как службу Windows. Смотрите этот пост для получения дополнительной информации.
- Получите более новую версию VisualVM (JDK 1.6.0_29 уже три года) и используйте CPU Sampler - он будет работать через соединение JMX и в большинстве случаев предоставляет достаточно информации для диагностики проблемы.