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.

Het opsporen van fouten in een servlet op een server gaat als volgt:
  1. Open de servlet in de Projectverkenner. Bij een webproject staan servlets in de map JavaSource. De servlet wordt geopend in een editor.
  2. Stel in de editor een 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 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 Fouten opsporen 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, slaat u de servlet op. Wacht totdat het foutopsporingsprogramma is vernieuwd en de wijzigingen heeft doorgevoerd. Als het vernieuwen van het foutopsporingsprogramma voltooid is, gaat het uitvoeren van de code door bij het begin van de methode die op dat moment in uitvoering was.
  7. Klik op de werkbalk Fouten opsporen op het pictogram Hervatten om de servlet uit te voeren.
  8. Als dynamische codevervanging ingeschakeld is, zijn de wijzigingen al verwerkt in de actieve toepassing.
  9. Als automatisch herladen van klassen ingeschakeld is (dit is de standaardinstelling), klikt u in de webbrowser op het pictogram Vernieuwen om de wijzigingen weer te geven. De status van de toepassing gaat niet verloren.
  10. Als automatisch herladen van klassen niet is ingeschakeld, gaat de status van de toepassing wel verloren. Om de wijzigingen actief te maken, start u de server opnieuw.

De server voert de wijzigingen door.