
Los Het Opstartprobleem Van Het Servletprogramma Op Met Eclipse
Contents
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.
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.
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!

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:
Meer Eclipse-zelfstudies:
- Details
- Nam Ha Min
- Laatst bijgewerkt: 7 augustus 2019   |   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
