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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top