Faça Parte do Nosso Blog!

Receba Nossas Atualizações ou Siga-nos:

Siga Nosso Blog

Siga Nosso Blog e tenha Acesso ao Nossos Artigos no painel Blogger.
Seguir
OU

Assine Nosso Feed

Assine Nosso Feed e Tenha Acesso a Todos os Nossos Artigos por E-mail
Inscreva-se
 

Depurando aplicações no Glassfish com NetBeans 6

Publicado em: quinta-feira, 17 de maio de 2012 - Arquivado em:

Compartilhe:
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:
  • 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!
Publicado Por: Victor Hoffman

0 Comentários:

POSTAR UM COMENTÁRIO


Postar Novo Comentário:

Recomendamos que você leia nossa política de comentários antes de comentar.
Mostrar ▼
- Pedidos e Parcerias são feitos em suas respectivas páginas.
- 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.

POSTAGEM ANTERIOR
PÁGINA INICIAL