Debugowanie serwletu na serwerze

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.

Aby debugować serwlet na serwerze, wykonaj następujące czynności:
  1. Otwórz serwlet w widoku Eksplorator projektów. W projekcie WWW serwlety są umieszczone w folderze JavaSource. Serwlet zostanie otwarty w edytorze.
  2. Aby ustawić punkty zatrzymania w edytorze, dwukrotnie kliknij margines na wysokości wiersza kodu, w którym ma się znaleźć punkt zatrzymania.
  3. Upewnij się, że projekt jest powiązany z serwerem, aby możliwe było jego uruchomienie.
  4. Wybierz serwlet, a następnie z menu kontekstowego serwletu w widoku Eksplorator projektów wybierz opcje Debuguj jako > Debuguj na serwerze. Otwórz widok Serwery, aby upewnić się, że serwer został uruchomiony.
  5. Po dojściu do punktu zatrzymania zostanie otwarty widok Debugowanie. Przejdź przez kod, zbadaj i wyświetl zmienne, a następnie wprowadź niezbędne zmiany w serwlecie. Szczegółowe informacje o debugowaniu zawiera pomoc elektroniczna.
  6. Po zakończeniu debugowania usuń punkt zatrzymania i zapisz serwlet.
  7. Aby wykonać serwlet, kliknij ikonę Wznów na pasku narzędzi Debugowanie.
  8. Jeśli włączony został tryb zmiany na gorąco, zmiany będą już dokonane w działającej aplikacji.
  9. Jeśli włączono opcję automatycznego przeładowywania klas (jest to ustawienie domyślne), kliknij ikonę Odśwież w przeglądarce WWW, aby wprowadzić zmiany. Stan aplikacji nie zostanie utracony.
  10. Jeśli opcja automatycznego przeładowywania klas nie jest włączona, stan aplikacji zostanie utracony. Aby wprowadzić zmiany, zrestartuj serwer.
Wynik:

serwer rozpoznaje zmiany.