
Startproblem Des Servlet-Programms In Eclipse Lösen
Contents
Kürzlich haben einige Leser diesen Fehler bemerkt, wenn sie ein Servlet-eBook in Eclipse ausgeführt haben. Dieses Problem kann aus vielen Gründen auftreten. Jetzt sind wir geneigt, sie zu diskutieren.
In diesem Tutorial erfahren Sie, warum Sie ein einfaches Java-Servlet entwickeln müssen, das mit der Eclipse-IDE funktioniert. Bevor Sie fortfahren, vergewissern Sie sich, dass die Zielgruppensoftware ohne Zweifel auf Ihrem Heimcomputer installiert ist (durch Klicken auf den Hyperlink wird die Renseignement-Software heruntergeladen):
-
- JDK7
- Eclipse-IDE für Java EE (Juno Developer 4.2)
- Kater 7.0
1. Erstellen Sie ein dynamisches Java-Webprojekt
Ein Servlet ist für webbasierte Java-Anforderungen, also brauchen wir es zuerst, damit Sie ein absolutes Java-EE-Projekt erstellen können. Stellen Sie in Eclipse sicher, dass die moderne Perspektive nicht diskutiert wird
JavaEEFenster > Perspektive öffnen > Java EE,STRG+F8Java > sieDatei Neu > Dynamisches WebprojektNeues dynamisches Webprojekt
– Unterrichtsziel: Apache Tomcat v7.0. Wenn Apache Tomcat Version 7.0 in der Nähe der Dropdown-Liste nicht verfügbar ist, klicken Sie auf die Schaltfläche Neue Laufzeit. Der Dialog New Server Runtime erscheint: Apache wählt Tomcat v7.0:
Klicken Sie auf Weiter. Besuchen Sie auf dem nächsten Bildschirm die Schaltfläche Durchsuchen, es ist erforderlich, das Tomcat-Assembly-Verzeichnis auszuwählen:
Drücken und beenden Sie Apache Tomcat v7.0, das möglicherweise zur Dropdown-Liste hinzugefügt bleibt.
Fast alle ausgewählten Konfigurationen entsprechen der Servlet-Standardversion 3.0.
Belassen Sie alles andere als Nichtzahlung, klicken Sie auf Fertig stellen. MyFirstServlet wird immer durch das Projekt geboren.
2. Erstellen Sie eine Java-Servlet-Klasse
Wie soll ich ein vorhandenes Servlet-Programm in Eclipse ausführen?
Erstellen Sie ein neues leistungsfähiges Webprojekt.Kopieren Sie den bereitgestellten Servlet-Start in den Ordner src.Erstellen Sie eine funktionsfähige web.xml-Datei im Ordner WebContent/WEB-INF.web.xml anpassen wie: <Öffnen Sie die Serveransicht in Eclipse, ziehen Sie den neuen Tomcat-Server per Drag-and-Drop über die Kontextliste, erstellen Sie einen Artikel für das Projekt und installieren Sie den allgemeinen Server.
Wir werden eine einfach zu befolgende Servlet-Klasse erstellen, die das Ergebnis „Hallo Freund!“ sendet. Klient. Klicken Sie auf
Datei > Neu > ServletNetzwerk-Servletcreate.codejava.HelloServletHttpServletNächste
zum genau nächsten Bildschirm, wo wir die Initialisierungsparameter und damit Ihre aktuelle URL-Zuordnung für das Servlet verwenden können:
/HalloServlet
Auf dieses Servlet wird normalerweise zweifellos über das folgende URL-Muster zugegriffen:
http://localhost:8080/MyFirstServlet/HelloServletNächste
Gehen Sie zurück zum nächsten Bildschirm, wo wir die Möglichkeit haben, festzulegen, welche Methoden wir unbedingt von der überschulischen Umgebung übernehmen möchten
HttpServleterhalten()makePost()
überprüft. Da wir das Servlet wirklich von der HTTP-GET-Methode anfordern, deaktivieren Sie das
makePost()Ende
, fügt eine Java-Eclipse-Klasse mit folgendem Wertskelett hinzu:
Wohin, wenn ich Servlet in Eclipse platziere?
Um eine größere JAR-Datei hinzuzufügen, klicken Sie mit der Berechtigung auf Ihr Projekt -> Konstruktionspfad -> Build-Bereich konfigurieren -> klicken Sie auf Java-Build-Pfad in der Registerkarte Bibliotheken -> klicken Sie auf Externe JARs hinzufügen -> wählen Sie Check Servlet API “. jar-Bild unten tomcat/lib -> ok.
Aus diesen Code-Bones sollten wir auf jeden Fall die wichtigen interessanten Informationen lernen:
– Die @WebServlette-Annotationsmethoden, die die eigentliche kommentierte Klasse haben sollte ein Servlet sein. Diese Anmerkung wurde in Servlet API 3.0 gezeigt. Die von /HelloServlet verwendete URL wird in einem annotierten Parameter übergeben.
– Wie Sie sehen können, ist die HttpServlet-Klasse eine Basisklasse für alle Servlets in Bezug auf diese Klasse, die Client-Jobs über HTTP verarbeiten.
Die Methode von
“Gourning” “”Gourning” haben wir nun herausgesucht, um sie im Sollet-Erstellungsdialogfeld zu überschreiben.
– Der konstruierte HelloServlet()-Konstruktor ohne Argumente wird häufig für den pl-Initialisierungsprogrammcode verwendet. Da wir keine Art von Member initialisieren, kann dieser Konstruktor absichtlich entfernt werden.
erhalten()
Im Moment haben wir Ihr aktuelles folgendes Standard-Servlet
halloservlet
Paket net.codejava;java.io.IOException importieren;javax.servlet.ServletException importieren;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** Servlet 3 . HelloServlet-Implementierungsklasse */@WebServlet("/HelloServlet")öffentliche Universität HelloServlet erweitert HttpServletPrivate Static geht an Good SerialVersionUID=1L;geschützt, vermeiden Sie doGet(HttpServletRequest,HttpServletResponse) löst ServletException, IOException ausresponse.getWriter().println("Hallo mein Freund!");
erhalten()Die Methode
transportiert einfach einen langen String “Hallo Freund!” Hauptkunde. Und schließlich haben wir diese folgende Formatierung in
Projekt-Explorerweb.xmlDas
wird ausgeführt, da diese Datei nicht skaliert, wenn wir die gesamte Anmerkung als Servlet 3.0 verwenden.
3. Java-Servlet-Bereitstellung
MyFirstServletServerFenster > Ansicht > Server überwachen
im Eclipse-Hauptmenü. Wenn High wirklich nicht verfügbar ist, klicken Sie im Forum
auf den LinkNeuer Serverhelfer…Neuer ServerTomcat-Maschinenversion 7.0NächsteHinzufügen und EntfernenMyFirstServletHinzufügen
um sie entsprechend zu verschieben, wie unten beschrieben:
EndeMyFirstServlet
4. Dieses Java-Servlet ausführen und testen
Wie erstellen und betreiben Sie Servlets in Java?
Erstellen Sie die Servicestruktur.Erstellen Sie ein Servlet.Kompilieren Sie das Servlet.Erstellen Sie einen aktuellen Implementierungsdeskriptor.Starten Sie den Server und rufen Sie das Projekt ab.Erhalten Sie Zugang zu meinem Servlet.
Jetzt ist es an der Zeit, das Gerät zu starten und das Servlet zu lernen.
ServerAnsicht
, genau den Server einrichten auswählen und zusätzlich
auswählenAnfangKonsolehat angehaltengestartetFenster anzeigen > Ansicht > Andere….Webansicht anzeigeninterner BrowserGutInterner Webbrowser
. Geben Sie die folgende URL in diese Adresse ein (die folgende Portnummer kann von Ihrer abweichen, je nachdem, wie Sie Tomcat aufgebaut haben):
http://localhost:8080/MyFirstServlet/HelloServlet
Das Servlet wird aufgerufen und jeder Text “Hallo Freund!” erscheint. erscheint im Browser:
Beschleunigen Sie Ihren PC in wenigen Minuten
Wir stellen vor: Reimage: Ihre führende Lösung zur Behebung von Windows-Fehlern und zur Optimierung Ihrer PC-Leistung. Diese Software ist unerlässlich für jeden, der seinen Computer reibungslos laufen lassen möchte, ohne den Ärger mit Systemabstürzen und anderen häufigen Problemen. Mit Reimage können Sie alle Windows-Fehler leicht identifizieren und reparieren und so Dateiverluste, Hardwareausfälle und alle Arten von bösartigen Malware-Infektionen verhindern. Außerdem optimiert unsere Software Ihre PC-Einstellungen, um die Leistung zu maximieren – und gibt Ihnen ein schnelleres, reaktionsschnelleres Gerät, das mit allem fertig wird, was Sie darauf werfen. Kämpfen Sie also nicht noch einen Tag mit einem langsamen oder instabilen Computer – laden Sie Reimage noch heute herunter und kehren Sie zur Produktivität zurück!

Das ist der Ideenplan! Wir haben gelernt, wie man ein einfaches Servlet vollständig entwickelt, ein effektiver grundlegender Schritt bei der Entwicklung von Java EE-Anwendungen.
Verwandte Java-Servlet-Tutorials:
Weitere Eclipse-Tutorials:
- Einzelheiten
- Nam Ha Min
- Letzte Aktualisierung: 7. August 2019   |   E-Mail drucken
Über den Autor:
Nam Min
Wie führen Sie ein Servlet aus?
Schritt zuerst: Erstellen Sie eine Verzeichnisstruktur in Tomcat.Schritt 2: Schreiben Sie den für das Servlet vorgesehenen Quellcode.Schritt 3: Kompilieren Sie den Formularcode.Schritt 4: Erstellen Sie einen Implementierungsdeskriptor.Schritt 5: Starten Sie Tomcat.Nehmen Sie einen verfügbaren Urlaub: Rufen Sie Ihr Servlet von einem Online-Browser aus an.
ist ein zertifizierter Java Creator (SCJP und SCWCD). Er begann mit lizenzierten Benutzern für Java in der Java 1.4-Ära und widmet sich seitdem Java. Befreunde ihn mit Zeichen von
Bringen Sie Ihren PC mit unserem Windows-Reparaturtool wieder zum Laufen. Dieser Download kümmert sich um Sie!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
Een Servlet Programma Uitvoeren In Eclipse
Eseguire Un Programma Servlet In Eclipse
Zapusk Programmy Servleta V Eclipse
Kor Ett Servletprogram I Eclipse
Ejecutando Un Programa Servlet En Eclipse
