Udfør fejlfinding af en miniserver på en server

Du kan bruge fejlfindingsfunktionen til at registrere og diagnosticere fejl i dit program. Med denne funktion kan du styre udførelsen af dit program ved at angive breakpoints, afbryde programdele midlertidigt, steppe gennem koden og undersøge indholdet af variabler. Du kan udføre fejlfinding af en miniserver på en server, uden at dit program skifter tilstand.

Om denne opgave

Sådan udfører du fejlfinding af en miniserver på en server:

Fremgangsmåde

  1. I oversigten Project Explorer skal du åbne miniserveren. I et webprojekt er miniservere placeret i JavaSource-folderen. Miniserveren åbnes i en editor.
  2. Hvis du vil angive et eller flere breakpoints i editoren, skal du dobbeltklikke i margenen ud for den kodelinje, som du vil angive som breakpoint.
  3. Kontrollér, at projektet har relevant tilknytning, så det kan udføres på en server.
  4. Vælg miniserveren, og klik på Fejlfind som > Fejlfinding på server fra miniserverens kontekstmenu i oversigten Project Explorer. Åbn serveroversigten for at se, at serveren er startet.
  5. Når breakpointet rammes, åbnes fejlfindingsoversigten. Step gennem koden, undersøg og få vist variabler, og foretag eventuelle nødvendige ændringer af miniserveren. Der er flere oplysninger om fejlfinding i onlinehjælpen.
  6. Når du er færdig med at foretage fejlfinding, skal du gemme miniserveren. Vent på, at fejlfindingsfunktionen opfriskes, og hent ændringerne. Når opfriskningen af fejlfindingsfunktionen er færdig, genoptages udførelsen af koden ved starten af den metode, der udføres i øjeblikket.
  7. Klik på ikonen Genoptag på værktøjslinjen Fejlfinding for at udføre miniserveren.
  8. Hvis du har aktiveret varm metodeudskiftning, er dine ændringer allerede med i det program, der udføres.
  9. Hvis du har aktiveret automatisk genindlæsning af klasse, hvilket er standardindstillingen, skal du klikke på ikonen Opfrisk i webbrowseren for at opdatere ændringerne. Programmets tilstand går ikke tabt.
  10. Hvis du ikke har aktiveret automatisk genindlæsning af klasse, går programmets tilstand tabt. Hvis du vil opdatere ændringerne, skal du starte serveren igen.

Resultater

Serveren accepterer dine ændringer.