Dutch
Los Het Opstartprobleem Van Het Servletprogramma Op Met Eclipse

Los Het Opstartprobleem Van Het Servletprogramma Op Met Eclipse

Koop Reimage en repareer uw computer in minder dan 5 minuten. Download nu.

Onlangs voelden sommige lezers een fout bij het uitvoeren van een belangrijk servletprogramma in Eclipse. Dit probleem kan om vele redenen heel goed optreden. Nu zullen onze medewerkers ze bespreken.

een servlet-programma draaien tijdens de eclipse

In deze tutorial leert u hoe u een eenvoudige capuccino-servlet kunt ontwikkelen met Eclipse IDE. Voordat u verder gaat, moet u ervoor zorgen dat de doelgroepplatforms op uw thuiscomputer zijn geïnstalleerd (door op de hyperlink te klikken wordt specifieke communicatiesoftware gedownload):

    • JDK 7
    • Eclipse IDE voor Java EE (Juno Developer 4.2)
    • Tomcat 7.0

1. Maak een dynamisch Java-webproject

Een servlet is voor Java-webverzoeken, dus we gebruiken het eerst om een ​​absoluut Java EE-project te maken. Zorg er in Eclipse voor dat het belangrijkste huidige perspectief niet wordt uitgedaagd

JavaEEVenster > Perspectief openen > Java EE,CTRL+F8Java > haarBestand Nieuw > Dynamisch webprojectNieuw dynamisch webproject

– Doelruntime: Apache Tomcat v7.0. Als Apache Tomcat versie 7.0 niet tot uw beschikking staat in de vervolgkeuzelijst, klikt u op de knop New Runtime. Het dialoogvenster Nieuwe serverruntime verschijnt: Apache selecteert Tomcat v7.0:

Klik op Volgende. Klik op het volgende aanraakscherm op de knop Bladeren, het kan belangrijk zijn om de Tomcat-instellingenmap te selecteren:

Druk op en sluit Apache Tomcat v7.0 af, die aan deze vervolgkeuzelijst toegevoegd blijft.

een servlet-programma uitvoeren in eclipse

Bijna alle geselecteerde besturingselementen komen overeen met de specificatie van de servlet versie 3.0.

Laat al het andere over aan die standaard, klik op Voltooien. MyFirstServlet wordt in de meeste gevallen gemaakt door het project.

2. Maak een Java Servlet-klasse

Hoe voer ik een gevonden Servlet-programma uit in eclipse?

Maak een extra dynamisch webproject.Kopieer het getoonde servlet-bestand naar de src-map.Maak het nieuwe web.xml-bestand in de map WebContent/WEB-INF.pas web.xml aan zoals:

We gaan een direct to the point servlet-klasse maken die deze specifieke uitvoer “Hallo vriend!” zal sturen. cliënt. Klik op

Bestand > Nieuw > Servletnetwerk servletcreate.codejava.HelloServletHttpServletVolgende

naar het volgende scherm, waar we hoogstwaarschijnlijk de initialisatieparameters zullen specificeren en als resultaat de URL-toewijzing voor de daadwerkelijke servlet:

/HalloServlet

Deze servlet is meestal toegankelijk via het volgende URL-patroon:

http://localhost:8080/MyFirstServlet/HelloServletVolgende

Ga terug naar het volgende scherm, waar we beide kunnen specificeren welke methoden onze groep zou willen erven van het type supereducatieve omgeving

HttpServletontvangen()makePost()

aangevinkt. Aangezien we de servlet gewoon kunnen aanvragen bij de specifieke HTTP GET-methode, schakelt u

. uitmakePost()Einde

, maakt een Java Eclipse-klasse met een codeskelet als volgt:

Waar moet ik Servlet voor Eclipse plaatsen?

Om een ​​grotere JAR-verklaring toe te voegen, klikt u met de rechtermuisknop op uw prognose -> bouwpad -> bouwproces configureren -> klik op Java-buildpiste op het tabblad Bibliotheken -> kijk bij Externe JAR’s toevoegen -> bepaal op Check Servlet API “. jar onder tomcat/lib -> ok.

Van dit standaardskelet moeten we zeker de volgende interessante informatie leren:

– De @WebServlette-annotatie betekent dat de feitelijke geannoteerde groepering is een servetje. Deze annotatie wordt geïntroduceerd in Servlet API 3.0. De URL die /HelloServlet gebruikt, is als een geannoteerde parameter gebruikt.

– Zoals uw bedrijf kan zien, is de HttpServlet-klasse vaak de basisklasse voor alle servlets van deze klasse die applicatieverzoeken via HTTP verwerken.

De methode van

“Gourning” “” Gourning “nu willen we ervoor kiezen deze te overschrijven in elk van onze Sollet Creation-dialoogvensters.

– De gegenereerde HelloServlet()-constructor zonder discussies wordt gebruikt voor de pl-initialisatiecode. Aangezien we zeker geen lid initialiseren, kan deze constructor zorgvuldig worden verwijderd.

ontvangen()

Op dit moment krijgen we de volgende standaardservlet

halloservlet

pakket net.codejava;import java.io.IOException;javax.servlet.ServletException importeren;javax.servlet.annotation.WebServlet importeren;javax.servlet.http.HttpServlet importeren;javax.servlet.http.HttpServletRequest importeren;javax.servlet.http.HttpServletResponse importeren;/** Servlet * HelloServlet-implementatieklasse */@WebServlet("/HelloServlet")zowel publiek als college HelloServlet breidt HttpServlet uitprivate static gaat naar long serialVersionUID=1L;beschermd, vermijd doGet(HttpServletRequest,HttpServletResponse) gooit ServletException, IOExceptionresponse.getWriter().println("Hallo mijn vriend!");

ontvangen()De

-methode stuurt gewoon een lange reeks “Hallo vriend!” essentiële klant. En tot slot eten we de volgende opmaak in

Projectverkennerweb.xmlDe

is gedaan omdat dit muziekbestand niet kan worden geschaald als we de annotatie van een persoon gebruiken als servlet 3.0.

3. Java Servlet-implementatie

MijnEersteServletserverVenster > Beeld > Monitorserver

in elk Eclipse-hoofdmenu. Als hoog niet beschikbaar kan zijn, klik dan op de internethostingserver

tijdens de linkNieuwe computerhulp op afstand…Nieuwe serverTomcat-server versie 7.0VolgendeToevoegen en verwijderenMijnEersteServletToevoegen aan

om ze dienovereenkomstig te verplaatsen, het feit dat hieronder wordt weergegeven:

EindeMijnEersteServlet

4. Voer en test deze Java-servlet

Hoe maak je zowel een Servlet als een run in Java?

Creëer de plaatsstructuur.Maak een servlet.Compileer de servlet.Maak een zeer actuele implementatiedescriptor.Start de server en gebruik daarna het project.Krijg toegang tot meestal de servlet.

Nu is het tijd om de server te starten en de servlet te leren.

serverBekijk

, ga naar Exactly the remote computer name en selecteer bovendien

Begintroostenis gestoptbegonnenVenster tonen > Beeld > Overige….Webweergave toneninterne browserGoedInterne webbrowser

. Typ de volgende URL in deze adresbalkkoppeling (het volgende poortnummer kan afwijken van het uwe, afhankelijk van hoe u Tomcat hebt geconfigureerd):

http://localhost:8080/MyFirstServlet/HelloServlet

De servlet wordt aangeroepen evenals , de tekst “Hallo vriend!” verschijnt. via browser:


Versnel uw pc in enkele minuten

Introductie van Reimage: uw nummer één oplossing voor het oplossen van Windows-fouten en het optimaliseren van uw pc-prestaties. Deze software is essentieel voor iedereen die zijn computer soepel wil laten werken, zonder het gedoe van systeemcrashes en andere veelvoorkomende problemen. Met Reimage kunt u eenvoudig eventuele Windows-fouten identificeren en repareren, waardoor bestandsverlies, hardwarestoringen en allerlei vervelende malware-infecties worden voorkomen. Bovendien optimaliseert onze software uw pc-instellingen om de prestaties te maximaliseren - waardoor u een snellere, responsievere machine krijgt die alles aankan. Dus ga niet nog een dag worstelen met een trage of onstabiele computer - download Reimage vandaag en ga terug naar productiviteit!

  • Stap 1: Download en installeer Reimage
  • Stap 2: Start het programma en selecteer de scan die u wilt uitvoeren
  • Stap 3: Bekijk de resultaten en onderneem zo nodig actie

  • Dat is de puntgids! We hebben geleerd hoe je precies een eenvoudige servlet kunt ontwikkelen, een goede solide solide fundamentele stap in het ontwikkelen van Java EE-applicaties.

    Verwante Java Servlet-zelfstudies:

  • Veelgestelde vragen over Java voor beginners (XML)
  • Java Servlet-zelfstudie voor beginners (opmerkingen)
  • Java Servlet en JSP Hello World-zelfstudie met Eclipse, Maven en Apache Tomcat
  • Meer Eclipse-zelfstudies:

  • De Eclipse IDE gebruiken voor Java EE-ontwikkelaars
  • Een uitgebreid Hello World Java-programma bouwen, compileren en uitvoeren met Eclipse
  • Javadoc maken in Eclipse
  • Hoe direct een fileJAR in Eclipse te maken
  • Hoe en maak een WAR-bestand voor de eigenlijke grote Java-toepassing in Eclipse
  • Hoe u een Ant-buildbestand maakt met betrekking tot een bestaande Java-taak in Eclipse
  • Argumenten doorgeven bij het uitvoeren van een Java-systeem in Eclipse
  • Een Java-webproject maken met Maven in Eclipse
  • 25 Eclipse-sneltoetsen voor het verbeteren van code
  • Hoe u copyright-licentieheaders kunt toevoegen met betrekking tot Java-bronbestanden in Eclipse
  • Details
    Nam Ha Min
    Laatst bijgewerkt: 7 augustus 2019 &nbsp | &nbsp E-mail afdrukken

    Over de auteur:

    Nam Min

    Hoe voer je hun servlet uit?

    Stap 1: Creëer een directorystructuur in de Tomcat.Stap 2: Schrijf het bronwachtwoord voor de servlet.Stap 3: Compileer de hoofdbroncode.Stap 4: Maak een gebruiksdescriptor aan.Stap 5: Start Tomcat.Ga op vakantie: bel uw servlet vanuit één webbrowser.

    is een Certified Java Creator (SCJP en SCWCD). Hij begon met programmeren voor Java in het Java 1.4-tijdperk en is sindsdien trouw aan Java. Bevriend met die persoon via

    Zorg dat uw pc weer aan de slag is met onze Windows-reparatietool. Deze download zal voor je zorgen!

    Running A Servlet Program In Eclipse
    Eclipse에서 서블릿 프로그램 실행
    Executando Um Programa Servlet No Eclipse
    Uruchamianie Programu Serwletowego W Eclipse
    Executer Un Programme De Servlet Dans Eclipse
    Ausfuhren Eines Servlet Programms In Eclipse
    Eseguire Un Programma Servlet In Eclipse
    Zapusk Programmy Servleta V Eclipse
    Kor Ett Servletprogram I Eclipse
    Ejecutando Un Programa Servlet En Eclipse