Pesquisar este blog

terça-feira, 23 de novembro de 2010

Monitorando aplicações java com JConsole no Eclipse

Para acompanhar informações enquanto uma aplicação java sendo executada pode ser utilizado o jconsole.  O artigo do Hallan explica muito bem como iniciar uma aplicação java que poderá ser monitorada com o jconsole:
Para permitir que o JConsole monitore uma aplicação, é necessário que se passe o seguinte parâmetro para a JVM quando iniciamos a aplicação:
-Dcom.sun.management.jmxremote
Exemplo:
* execução de um jar de forma “normal”:
java -jar Aplicacao.jar
* execução de um jar com o parâmetro para monitoramento:
java -Dcom.sun.management.jmxremote -jar Aplicacao.jar
Considerando que já tinha executado anteriormente este projeto. Para colocar este parâmetro no Eclipse cliquei na pasta raiz do projeto que foi executar. Depois no menu do eclipse cliquei em Run / Run Configurations.
Na nova janela aberta cliquei na aba Arguments. Na caixa "Program arguments" colei o argumento "-Dcom.sun.management.jmxremote"



Rodei o programa no eclipse.  Abri um console e executei o jconsole conforme explicado no artigo do Hallan

É isso aí pessoal!!

Nenhum comentário: