Tomcat-EinführungTomcat ist ein Kernprojekt des Jakarta-Projekts der Apache Software Foundation und wird gemeinsam von Apache, Sun und einigen anderen Unternehmen und Einzelpersonen entwickelt. Dank der Beteiligung und Unterstützung von Sun können die neuesten Servlet- und JSP-Spezifikationen immer in Tomcat wiedergegeben werden. Tomcat 5 unterstützt die neuesten Servlet 2.4- und JSP 2.0-Spezifikationen. Da Tomcat über fortschrittliche Technologie und stabile Leistung verfügt und kostenlos ist, wird es von Java-Enthusiasten sehr geschätzt und von einigen Softwareentwicklern anerkannt, sodass es sich zu einem relativ beliebten Web-Anwendungsserver entwickelt hat. Tomcat-Bereitstellung Tomcat herunterladen Wählen Sie je nach Systemtyp Ihres Computers das 64-Bit- oder 32-Bit-komprimierte Paket aus und dekomprimieren Sie es. Nach der Dekompression Öffnen Sie IDEA, klicken Sie oben auf 4. Klicken Sie auf Erstellen eines WebprojektsErstellen Sie zunächst ein leeres Java-Projekt und machen Sie hier einen Screenshot Klicken Sie mit der rechten Maustaste auf das Projekt und klicken Sie auf Dadurch wird dem Projekt ein Webverzeichnis hinzugefügt Tomcat konfigurieren Wenn Ihr Fehler hier nicht automatisch behandelt wird, bedeutet das, dass Sie den vorherigen Schritt zur Konfiguration der Webanwendung nicht ausgeführt haben. ( Gewohnheit ) Erstellen Sie zwei Ordner unter WEB-INF: classes und lib Konfigurieren der Projektarchitektur Klicken Sie auf OK ( Gewohnheit ) Ändern Sie den Anwendungskontext Erfolgreiche Verbindung Die Datei index.jsp wird automatisch geöffnet. Da index.jsp die Standard-Homepage ist, muss kein virtuelles Verzeichnis geschrieben werden. Wenn Sie auf andere HTML-Dateien zugreifen, müssen Sie den Dateinamen nach localhost:8080 schreiben (z. B.: localhost:8080/hello.html). Sie können unter src eine Java-Datei erstellen, die Servlet-Schnittstelle und ihre 5 Methoden implementieren und unter der Servicemethode einen Ausgabecode schreiben, der später verwendet wird. Konfigurieren des ServletsMethode 1: Fügen Sie den folgenden Code in web.xml ein <!--Servlet konfigurieren--> <Servlet> <servlet-name>demo1</servlet-name> <servlet-Klasse>cn.utkvrjan.web.servlet.ServletDemo1</servlet-Klasse> </servlet> <Servlet-Zuordnung> <servlet-name>demo1</servlet-name> <URL-Muster>/Demo</URL-Muster> </servlet-mapping> Fügen Sie es an der im Bild gezeigten Position ein Methode 2: Ab Servlet 3.0 wird die Annotation-Konfiguration unterstützt. Sie ist ganz einfach. Schreiben Sie einfach Starten Sie dann Tomcat und geben Sie localhost:8080/demo1 in den Browser ein, um darauf zuzugreifen (Hinweis: demo1 wird hier bei der Konfiguration des Servlets eingegeben). Der Inhalt, den Sie unter der Servicemethode der Servlet-Implementierungsklasse geschrieben haben, wird in der IDEA-Konsole ausgegeben. Dies bedeutet, dass das Servlet korrekt konfiguriert ist. (Gewohnheit) Hot Deployment : Ändern Sie Tomcat in: Lassen Sie Tomcat beim Aktualisieren der Ressourcen in der Datei neu starten (stellen Sie das Projekt erneut bereit), sodass Sie den Server nach dem Ändern der Datei nicht manuell neu starten müssen, was bequemer ist. Wenn Sie hier Ressourcen und Klassen aktualisieren auswählen, müssen Sie auch eine erneute Bereitstellung durchführen, wenn Sie den Java-Code ändern. Da der Java-Code viele Änderungen enthält, kann dies die Leistung beeinträchtigen. Wählen Sie diese Option daher nicht aus. Dies ist das Ende dieses Artikels über die Bereitstellung von Tomcat in IDEA 2020.3.1 und die Erstellung des ersten Webprojekts. Weitere Informationen zur Bereitstellung von Tomcat in IDEA 2020.3 und zur Erstellung des ersten Webprojekts finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der MySQL-Sicherungs- und Wiederherstellungspraxis von mysqlbackup
>>: So implementieren Sie ein responsives Layout mit CSS
Inhaltsverzeichnis 1. Einführung in den Implement...
Inhaltsverzeichnis Frage Hintergrund Idee & U...
In diesem Artikel wird das MySQL 5.7.18 MSI-Insta...
Ich habe MySQL 5.7 neu installiert. Beim Anmelden...
Vielleicht weiß jeder, dass die JS-Ausführung die...
Inhaltsverzeichnis Vorwort Statischer Umfang vs. ...
Die Verwendung der internen Funktion instr in MyS...
Inhaltsverzeichnis Vorwort Der Wert der modularen...
Es gibt drei Möglichkeiten, CSS einzuführen: Inli...
Vorwort Nach einem Failover sind Synchronisierung...
Wenn Sie Ihr MySQL-Anmeldekennwort vergessen, ist...
Frage Durch Klicken auf ein Steuerelement wird ei...
Der erste Artikel zum Thema Datensicherung und -w...
Inhaltsverzeichnis Zusammenfassung Umgebung und W...
Code kopieren Der Code lautet wie folgt: <a hr...