Debuger umożliwia wykrycie i zdiagnozowanie błędów w aplikacji. Pozwala sterować wykonaniem programu poprzez ustawienie punktów zatrzymania, zawieszanie wątków, przechodzenie krok po kroku przez kod oraz badanie zawartości zmiennych. Serwlet można debugować na serwerze bez utraty stanu aplikacji.