Usando VisualVM com uma aplicação JDK1.4?
Pergunta
Estou interessado em usar VisualVM (rodando em um ambiente JDK 1.6) para monitorar e solucionar alguns problemas com um aplicativo implementado e em execução no JDK 1.4 (e Tomcat 5.0).
Basicamente, o aplicativo está pendurado periodicamente e estou interessado em ver se eu posso controlá-lo para ajudar a descobrir onde.
A página inicial para VisualVM menciona que ele possa trabalhar com aplicativos JDK1.4, mas eu estou tendo dificuldade para descobrir como ativar o 1.4 app / servidor para escutar uma porta JMX para aceitar a minha ligação.
Alguém ligado VisualVM antes para um ambiente 1.4 que poderia me aponte na direção certa?
Solução
Você precisa modificar seu aplicativo para fornecer feijão JMX - eles não estão incluídos no JVM por padrão. Consulte http://java.sun.com/developer/technicalArticles/J2SE/jmx .html para obter mais informações sobre como conseguir isso.