Используете VisualVM с приложением JDK1.4?
Вопрос
Я заинтересован в использовании VisualVM (работающего в среде JDK 1.6) для мониторинга и устранения некоторых проблем с приложением, развернутым и работающим в JDK 1.4 (и Tomcat 5.0).
По сути, приложение периодически зависает, и мне интересно, смогу ли я отслеживать его, чтобы выяснить, где именно.
На домашней странице VisualVM упоминается, что он может работать с приложениями JDK1.4, но мне не удается понять, как включить приложение/сервер 1.4 для прослушивания порта JMX, чтобы принять мое соединение.
Кто-нибудь раньше подключал VisualVM к среде 1.4, которая могла бы указать мне правильное направление?
Решение
Вам нужно будет изменить свое приложение, чтобы оно предоставляло bean-компоненты JMX — они не включены в JVM по умолчанию.Видеть http://java.sun.com/developer/technicalArticles/J2SE/jmx.html для получения дополнительной информации о том, как этого добиться.