Em um , você deve configurar o seu próprio destino Ant para executar um projeto no depurador. No entanto, você pode usar o IDE para gerar um destino de depuração. Quando você faz isso, o IDE mapeia o destino de depuração para o comando Depurar projeto. Como alternativa, se tiver um destino de depuração próprio, é necessário mapeá-lo para o comando Depurar projeto.
Para gerar um destino de depuração:
Escolha Executar > Depurar projeto principal (F5). Se nenhum destino for mapeado para o comando Depurar projeto, você será solicitado a deixar que o IDE gere um destino de depuração específico para o IDE no nbproject/ide-targets.xml.
Clique em Gerar. O IDE realiza os seguintes procedimentos:
Gera um destino chamado debug-nb. O destino é gerado no novo arquivo nbproject/ide-targets.xml, junto com outros destinos que o aceitam, tal como o destino debug-display-browser. Estes destinos adotam os seguintes procedimentos:
Verificam se o Ant está sendo executado no IDE (if="netbeans.home").
Iniciam o depurador com a tarefa nbjpdaconnect.
Conectam o depurador ao aplicativo que será depurado no host (jpda.host) e no número de porta (jpda.address) especificados.
Abrem o nagevador da Web do IDE na URL especificada pela propriedade client.url.
Gera e define as propriedades de depuração. As propriedades são definidas no novo arquivo nbproject/debug.properties. As propriedades definem:
Os códigos-fonte que serão depurados.
O servidor no qual será implantado o aplicativo a ser depurado.
O número de porta e o endereço que serão usados.
O URL cliente.
Mapeia o destino debug-nb para o comando Depurar projeto.
Na janela Arquivos, vá ao arquivo nbproject/debug.properties e edite as propriedades de depuração, se necessário.
Se usar o IDE para gerar o destino de depuração, conforme descrito na seção anterior, o destino será mapeado automaticamente para o comando Depurar projeto. No entanto, se o destino de depuração não foi gerado pelo IDE, você deve mapeá-lo manualmente para o comando Depurar projeto.
Para mapear um destino de depuração para o comando Depurar projeto:
Na janela Projetos, clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
Clique em Construir e executar no painel esquerdo da caixa de diálogo Propriedades do projeto.
Click Add, select your debug target, and type a label, such as "Debug Project".
Se desejar mapear a ação de depuração para um destino em um script Ant separado, abra o arquivo project.xml do projeto e adicione o seguinte a <ide-actions>:
Clique com o botão direito do mouse no nó do projeto na janela Projetos, escolha Propriedades, clique em Códigos-fonte Java na caixa de diálogo Propriedades do projeto e certifique-se de que todos os arquivos fonte que deseja depurar se encontram na lista Pacotes de códigos-fonte.
Na janela Tempo de execução, expanda o nó Servidores, clique com o botão direito do mouse na instância do servidor e escolha Iniciar/Parar servidor.
Clique em Iniciar servidor (Depuração).
Use catalina jpda start para iniciar o servidor Tomcat externo no modo de depuração.
Certifique-se de que possui um destino de depuração e que está mapeado para o comando Depurar projeto, conforme descrito na seção anterior.
Escolha Executar > Depurar projeto principal (F5).
Para obter um guia completo de configuração de projetos de forma livre, consulte: