Utilizzando VisualVM con un'applicazione JDK1.4?
Domanda
Mi interessa utilizzando VisualVM (in esecuzione su un 1,6 ambiente JDK) per monitorare e risolvere alcuni problemi con un'applicazione distribuita e in esecuzione su JDK 1.4 (e Tomcat 5.0).
In sostanza, l'applicazione è appeso periodicamente e io sono interessato a vedere se riesco a monitorarlo per aiutare a scoprire dove.
La homepage VisualVM afferma che si può lavorare con le applicazioni JDK1.4, ma sto avendo difficoltà a capire come abilitare il 1,4 app / server per l'ascolto su una porta JMX per accettare la mia connessione.
Qualcuno ha collegato VisualVM davanti ad un ambiente 1.4 che potesse puntare nella giusta direzione?
Soluzione
Si avrebbe bisogno di modificare l'applicazione per fornire fagioli JMX - essi non sono inclusi nella JVM per impostazione predefinita. Vedere http://java.sun.com/developer/technicalArticles/J2SE/jmx .html per ulteriori informazioni su come raggiungere questo obiettivo.