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 Depurar > Depurar projeto principal (Ctrl-F5). Se nenhum destino for mapeado para o comando "Debug Project", você será solicitado a deixar que o IDE gere um destino de depuração específico para o IDE em 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 outro destinos que dão suporte a ele, 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 à aplicação que será depurada no host (jpda.host) e no número de porta (jpda.address) especificados.
Abrem o navegador 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 a aplicação a ser depurada.
O número de porta e o endereço que serão usados.
A URL cliente.
Mapeia o destino debug-nb para o comando "Debug Project".
Na janela "Files", 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.
Clique em "Add", selecione o destino de depuração e digite um rótulo, como "Debug Project".
Se desejar mapear a ação de depuração para um destino em um script Ant diferente, 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 de origem que deseja depurar se encontram na lista Pacotes de fontes.
Na janela Serviços, 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 Depurar > Depurar projeto principal (Ctrl-F5).
Para obter um guia completo de configuração de projetos de forma livre, consulte: