Depurando um módulo EJB
Consulte também
Há duas formas de depurar um módulo EJB:
- Como um módulo EJB independente
- Como parte de uma aplicação empresarial
Para depurar um módulo EJB independente:
- Na janela Projetos, clique com o botão direito do mouse no projeto de módulo EJB e escolha Depurar.
Ao depurar um módulo EJB independente, o IDE realiza os seguintes procedimentos:
- Compila o módulo EJB se for necessário.
- Interrompe o servidor da aplicação e o inicia no modo de depuração.
- Implanta o módulo EJB no servidor da aplicação.
- Inicia uma sessão de depuração, anexa o depurador ao servidor e abre as janelas do depurador na parte inferior da tela do IDE. Visto que o módulo EJB não apresenta uma classe executável, não há variáveis locais ou chamadas na pilha de chamadas. Para depurar a funcionalidade no módulo EJB, use um cliente de aplicativo ou uma aplicação Web para acessar os método do módulo EJB.
Para depurar uma aplicação empresarial:
- Na janela Projetos, clique com o botão direito do mouse no projeto de aplicação empresarial e escolha Depurar.
Ao depurar uma aplicação empresarial, o IDE realiza os seguintes procedimentos:
- Compila o arquivo EAR se for necessário.
- Interrompe o servidor da aplicação e o inicia no modo de depuração.
- Implanta a aplicação empresarial no servidor da aplicação.
- Inicia uma sessão de depuração, anexa o depurador ao servidor e abre as janelas do depurador na parte inferior da tela do IDE. Se a aplicação apresenta uma URL e uma aplicação Web designada para a execução, o IDE abre a URL no navegador externo.
Observações:
- Se o módulo EJB faz parte de uma aplicação empresarial, você deve depurá-lo sempre executando o comando de depuração no projeto de aplicação empresarial. Visto que o IDE não sabe a qual aplicação empresarial pertence o módulo EJB, ao executar o comando Depurar em um projeto de módulo EJB, o módulo será implantado como um módulo independente.
- Ao depurar uma aplicação empresarial, se a sua aplicação contiver quaisquer projetos não listados na página Empacotamento da aplicação empresarial,
você precisa especificar explicitamente esses projetos, se quiser que o IDE inclua-os
no classpath quando você depurar a aplicação. Para especificar os projeto a serem incluídos, clique com o botão direito do mouse no nó do projeto da aplicação na janela Projetos e escolha Propriedades. Na caixa de diálogo Propriedades, selecione a categoria Bibliotecas e adicione os projetos à lista Elementos de classpath incorporados.
- As janelas do depurador filtram qualquer informação das chamadas do método em execução no servidor.
- Consulte também
- Implantando um módulo EJB
- Construindo um módulo EJB
- Testando um módulo EJB
- Adicionando um módulo a uma aplicação empresarial.
- Registrando um servidor
Notificações legais