Fouten opsporen in een servlet op een server

Met het foutopsporingsprogramma kunt u fouten in uw toepassing opsporen en analyseren. Het foutopsporingsprogramma biedt u de mogelijkheid om de uitvoering van het programma te regelen door onderbrekingspunten in te stellen, threads te onderbreken, de code stapsgewijs uit te voeren en de inhoud van variabelen te controleren. U kunt fouten opsporen in een servlet op een server zonder dat de status van de toepassing verloren gaat.

Fouten opsporen in een servlet op een server:
  1. Open de servlet in de view Projectverkenner. Bij een webproject staan servlets in de map JavaSource. De servlet wordt geopend in een editor.
  2. Stel in de editor één of meer onderbrekingspunten in door te dubbelklikken in de kantlijn naast de coderegel die u als onderbrekingspunt wilt instellen.
  3. Controleer of het project is ingesteld om te worden uitgevoerd op een server.
  4. Selecteer de servlet en klik in het voorgrondmenu van de servlet in de view Projectverkenner op Fouten opsporen als > Fouten opsporen op server. Open de view Servers om te controleren of de server is gestart.
  5. Bij het onderbrekingspunt wordt de view Foutenopsporing geopend. Doorloop de code, controleer de weergavevariabelen en breng de noodzakelijke wijzigingen aan in de servlet. Voor nadere informatie over foutopsporing raadpleegt u de online Help-informatie.
  6. Als u klaar bent met het opsporen van fouten, verwijdert u de onderbrekingspunten en slaat u de servlet op.
  7. Klik op Hervatten op de werkbalk van Foutopsporing en voer de servlet uit.
  8. Als dynamische codevervanging ingeschakeld is, zijn de wijzigingen al verwerkt in de actieve toepassing.
  9. Als klasse automatisch opnieuw laden ingeschakeld is (dit is de standaardinstelling), klikt u in de webbrowser op Vernieuwen om de wijzigen weer te geven. De status van de toepassing gaat niet verloren.
  10. Als klasse automatisch opnieuw laden niet ingeschakeld is, gaat de status van de toepassing wel verloren. Om de wijzigingen actief te maken, start u de server opnieuw.
Resultaat:

De server voert de wijzigingen door.