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: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.
-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
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:
Postar um comentário