A depuração ( debug ) de código é uma ferramenta valiosa na procura de BUGs em programas e no entendimento de como as chamadas acontecem dentro de uma aplicação complexa, principalmente se forma aplicações Java EE.
Atualmente a maneira mais eficiente e menos intrusiva de fazermos isso é usando o debug remoto baseado no JPDA ( Java Platform Debug Architecture ).
Para configurar o DEBUG ( depuração ) de código no servidor Glassfish usando o NetBeans 6 Debugger seguimos os simples passos abaixo:
1 – Na Console Administrativa do Glassfish, acessar as opções:
2 – Clique no botão SAVE para salvar as novas configurações.
3 – Aparecerá um aviso de que é necessário reiniciar o servidor para que as alteracões tenham efeito.
4 – Durante o start-up com as novas configurações a console de log mostrará que a porta 9009 está liberada para conexões de debug remoto ( veja em vermelho )
5 – Faça o deploy dos componentes Java EE no servidor.
6 – Defina os breakpoints na visão de edição do código fonte clicando na barra cinza com a numeração de linhas.
9 – A barra de botões de ações permite navegar entre as chamadas de código das classes ou até sair delas e interromper a depuração ( debug ).
Boa diversão!
Atualmente a maneira mais eficiente e menos intrusiva de fazermos isso é usando o debug remoto baseado no JPDA ( Java Platform Debug Architecture ).
Para configurar o DEBUG ( depuração ) de código no servidor Glassfish usando o NetBeans 6 Debugger seguimos os simples passos abaixo:
1 – Na Console Administrativa do Glassfish, acessar as opções:
- Application Server – JVM Settings – General
- Habilitar o DEBUG ( veja o círculo vermelho )
2 – Clique no botão SAVE para salvar as novas configurações.
3 – Aparecerá um aviso de que é necessário reiniciar o servidor para que as alteracões tenham efeito.
4 – Durante o start-up com as novas configurações a console de log mostrará que a porta 9009 está liberada para conexões de debug remoto ( veja em vermelho )
5 – Faça o deploy dos componentes Java EE no servidor.
6 – Defina os breakpoints na visão de edição do código fonte clicando na barra cinza com a numeração de linhas.
A linha do breakpoint ficará marcada com um fundo rosa e aparecerá na lateral um quadradinho informando o breapoint criado.7 – Anexe ( attach ) o depurador ( debug ) do NetBeans.
Em vermelho vemos as configurações do JPDA habilitado no servidor configurado anteriormente.8 – Quando qualquer Thread de qualquer requisição ou serviço passar pelo Breakpoint o NetBeans interromperá dando um aviso do depurador
9 – A barra de botões de ações permite navegar entre as chamadas de código das classes ou até sair delas e interromper a depuração ( debug ).
Boa diversão!
Postar Novo Comentário:
- Se deseja falar com nossos autores, criticar ou sugerir, solicite nosso Formulário de Contato.
- Se deseja contratar serviços webdesigner, contrate pelo Victor Webdesigner.
- Não utilize linguagem vulgar e tente falar sobre algo que esteja ligado ao artigo.