Definindo Preferências de Depuração

Ao depurar aplicativos J2EE ou da Web, é possível configurar preferência para a depuração de linguagens mistas e passo a passo - e também configurar filtros de etapa e de encadeamento.
Nota: Na página de preferências deDepuração Java e de Linguagens Mistas, a seção Desempenho (caixa de opções Parar no primeiro nome de arquivo correspondente ao procurar origem) está obsoleta e foi substituída pela caixa de opções Procurar arquivos de origem duplicados no caminho na caixa de diálogo Editar Caminho de Consulta de Origem. Para obter informações adicionais sobre a localização de origem, consulte o tópico relacionado.

As preferências para depuração Java e de linguagens mistas e do WebSphere Application Server incluem a ativação da depuração de linguagens mistas, a ativação do modo de depuração passo a passo e a configuração de filtros passo a passo (que são listas de pacotes, classes etc. nos quais você não deseja parar ao percorrer ou depurar no modo passo a passo).

Selecione Janela > Preferências na barra de menus do workbench para abrir a caixa de diálogo Preferências. Nessa caixa de diálogo, é possível escolher o modo Executar/Depurar para configurar uma variedade de preferências de depuração para a sessão de depuração Java. Além disso, é possível configurar as seguintes preferências para depurar Java e linguagens mistas - e objetos da Web e outros elementos que estejam em execução em um WebSphere Application Server:

Depuração de Linguagens Mistas

Nota: Esta sessão de preferências não estará disponível se você houver instalado essa funcionalidade de depuração com o IBM WebSphere Application Server Toolkit.
Dica: A lista de linguagens nesta seção representam as linguagens neste produto ao disponíveis para depuração misturadas com Java.

Na página de preferências de Depuração Java e de Linguagens Mistas, é possível configurar preferências de depuração de linguagens mistas na seção Depuração de Linguagens Mistas, da seguinte maneira:

  1. Para ativar a depuração de linguagens mistas, selecione a caixa de opções Ativar depuração de linguagens mistas. Por padrão, essa caixa de opções está selecionada.
  2. Além de selecionar a caixa de opções Ativar depuração de linguagens mistas, é necessário escolher as linguagens para as quais você deseja ativar a depuração de linguagens mistas. Para ativar a depuração de linguagens mistas para qualquer das linguagens listadas na seção Depuração de Linguagens Mistas, selecione a caixa de opções próxima à linguagem. Para ativar todas as linguagens, clique no botão Ativar Tudo. Para desativar todas as linguagens, clique no botão Desativar Tudo.

Depuração Passo a Passo

Dica: A lista de linguagens nessa seção representam as linguagens nesse produto que estão disponíveis para ativação da depuração passo a passo.

Na página de preferências de Depuração Java e de Linguagens Mistas, é possível configurar preferências de depuração passo a passo na seção Passo a Passo, da seguinte maneira:

  1. Se quiser utilizar o modo de depuração passo a passo por padrão quando ativar uma sessão de depuração, selecione a caixa de opções Ativar o modo de depuração passo a passo por padrão.
    Nota: Também é possível desativar o modo passo a passo para a sessão de depuração atual selecionando a caixa de opções Desativar o modo passo a passo na caixa de diálogo Depuração Passo a Passo.
  2. Para ativar a depuração passo a passo para qualquer dos elementos listados na seção Passo a Passo, selecione a caixa de opções próxima ao elemento. Para ativar todos os elementos, clique no botão Ativar Tudo. Para desativar todos os elementos, clique no botão Desativar Tudo.

    Quando um elemento for selecionado, pode haver mais configurações disponíveis para o comportamento passo a passo do elemento por meio do botão Configurações.

Ativando a Depuração Passo a Passo para Objetos da Web

Se filtros passo a passo estiverem sendo aplicados ao depurar objetos da Web, o depurador parará em cada objeto que não for bloqueado pelo filtro. Para ativar a depuração passo a passo para objetos da Web, selecione a caixa de opções próxima ao elemento Objetos da Web. Se quiser aplicar filtros quando um objeto da Web para o qual é possível avançar for carregado, selecione o elemento Objetos da Web e, em seguida, clique no botão Configurações. Isso abrirá a caixa de diálogo Filtros de Objetos da Web. Nessa caixa de diálogo, a seleção da caixa de diálogo Aplicar filtros ativará a filtragem de objetos da Web. Quando essa caixa de opções estiver selecionada, você poderá incluir e remover filtros da seguinte maneira:

  1. Para fazer com que o depurador reconheça uma cadeia como um filtro, clique em Incluir Filtro e digite o filtro (uma classe ou um pacote digitados diretamente) na caixa de diálogo.
  2. Para fazer com que o depurador reconheça uma classe como um filtro, clique em Incluir Classe e conclua o diálogo resultante. Se a classe para um objeto da Web for filtrada, o depurador não parará nela. Em vez disso, o depurador se comportará como se o modo passo a passo não estivesse ativado para o objeto da Web.
  3. Para fazer com que o depurador reconheça um pacote como um filtro, clique em Incluir Pacote e conclua a caixa de diálogo resultante.
  4. Para remover um filtro, selecione-o e, em seguida, clique em Remover.

Para desativar temporariamente um filtro definido, cancele a seleção de sua caixa de opções. Ou, para desativar todos os filtros definidos, clique em Desativar Tudo. Para ativar um filtro que foi desativado, selecione sua caixa de opções - ou clique em Ativar Tudo para ativar todos os filtros.

Nota: A depuração passo a passo para objetos da Web somente é suportada ao depurar o WebSphere Application Server.

Filtros de Etapa

Na caixa de diálogo Preferências a seleção de Executar/Depurar > Depuração Java e de Linguagens Mistas > Filtros de Etapa abrirá a página Filtros de Etapa. Nessa página, é possível configurar preferências de filtros de etapa Java.

Com os filtros de etapa, você pode evitar a depuração de pacotes externos dos quais seu código dependa, para poder depurar somente seu aplicativo. Os filtros de etapa afetam avançar para e retorno de etapa - e são independentes dos filtros passo a passo. Os filtros de etapa são configurados da mesma maneira que os filtros passo a passo de Depuração do WebSphere Application Server (conforme descrito anteriormente).

Filtros de Encadeamento

Na caixa de diálogo Preferências a seleção de Executar/Depurar > Depuração Java e de Linguagens Mistas > Filtros de Encadeamento abrirá a página Filtros de Encadeamento. Nessa página, é possível configurar preferências de filtros de encadeamento Java.

Para filtrar encadeamentos Java da visualização Depuração, selecione as caixas de opções Aplicar filtros de encadeamento e Encadeamentos Java. Quando encadeamentos Java forem filtrados, eles não aparecerão na visualização Depuração a menos que um evento de depuração (por exemplo, um ponto de interrupção) ocorra dentro deles.


Feedback