O depurador permite detectar e diagnosticar erros no aplicativo. Ele permite controlar a execução do programa pela definição de pontos de interrupção, suspensão de encadeamentos, execução em passos do código e exame do conteúdo das variáveis. É possível depurar um servlet em um servidor sem perder o estado do aplicativo.
O resultado é que o servidor reconhece as suas alterações.