Domanda

Voglio monitorare la mia applicazione in esecuzione su JBoss versione 3.2.5 usando JVisualVM. Ho installato la mia app per eseguire serivce ass windows. JVisualVM vede la mia applicazione ma non riesco a vedere né il dump del thread né il dump dell'heap. Neanche la profilazione è possibile. Viene visualizzata una finestra di dialogo di errore con un'icona di errore ma senza testo. Qualche idea?

È stato utile?

Soluzione

Assicurati che lo stesso utente stia eseguendo JVisualVM e JBoss.

Inoltre, ho notato che non è possibile creare un profilo delle connessioni remote. Quindi, se possibile, assicurati di eseguire JVisualVM sullo stesso computer.

Se non riesci a eseguire JVisualVM sullo stesso computer, ho letto che Netbeans ha supporto di profilazione remota. Ma non l'ho mai usato personalmente.

Altri suggerimenti

È molto probabile che JBoss stia eseguendo Java 5; Java 6 è richiesto per le funzionalità avanzate di profilazione e monitoraggio. L'ho provato di recente da solo (con Sun Java 5 JVM, non JBoss).

Matrice delle funzionalità per JVisualVM http://www.postimage.org/Pq3fZyJ8c8940236131a .

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