Detaillierte Erläuterung des Prozesses zur Bereitstellung von Tomcat und zur Erstellung des ersten Webprojekts in IDEA 2020.3.1

Detaillierte Erläuterung des Prozesses zur Bereitstellung von Tomcat und zur Erstellung des ersten Webprojekts in IDEA 2020.3.1

Tomcat-Einführung

Tomcat 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
Öffnen Sie die Tomcat-Homepage und wählen Sie die Version aus, die Sie herunterladen möchten. Ich habe Tomcat 8.5 hier heruntergeladen.

Bildbeschreibung hier einfügen

Wählen Sie je nach Systemtyp Ihres Computers das 64-Bit- oder 32-Bit-komprimierte Paket aus und dekomprimieren Sie es.

Bildbeschreibung hier einfügen

Nach der Dekompression

Bildbeschreibung hier einfügen

Öffnen Sie IDEA, klicken Sie oben auf Run und wählen Sie Edit Donfiguration... , klicken Sie auf Templates , suchen Sie den Tomcat-Server und klicken Sie auf lokal

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

4. Klicken Sie auf Configure... und wählen Sie die entpackte Datei aus. Denken Sie daran, dass der Name apache-tomcat-8.5.61 lautet.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Erstellen eines Webprojekts

csd

Erstellen Sie zunächst ein leeres Java-Projekt und machen Sie hier einen Screenshot

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Klicken Sie mit der rechten Maustaste auf das Projekt und klicken Sie auf Add Framework Support , wählen Sie das web application -Framework aus und klicken Sie auf OK

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Dadurch wird dem Projekt ein Webverzeichnis hinzugefügt

Bildbeschreibung hier einfügen

Tomcat konfigurieren

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

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
Klassenverzeichnis: Platzieren Sie Bytecodedateien
lib-Verzeichnis: Verhindern Sie JAR-Pakete, von denen das Projekt abhängt

Bildbeschreibung hier einfügen

Konfigurieren der Projektarchitektur

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Klicken Sie auf OK

( Gewohnheit ) Ändern Sie den Anwendungskontext / (hier wird das virtuelle Verzeichnis festgelegt. Wenn es / ist, benötigen Sie beim Zugriff auf die Website kein virtuelles Verzeichnis. Sie können localhost:8080 direkt eingeben, um auf index.jsp zuzugreifen.)

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Erfolgreiche Verbindung

Bildbeschreibung hier einfügen

Die Datei index.jsp wird automatisch geöffnet.

Bildbeschreibung hier einfügen

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.

Bildbeschreibung hier einfügen

Konfigurieren des Servlets

Methode 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

Bildbeschreibung hier einfügen

Methode 2: Ab Servlet 3.0 wird die Annotation-Konfiguration unterstützt. Sie ist ganz einfach. Schreiben Sie einfach @WebServlet(urlPatterns = "/demo1") oder @WebServlet("/demo1") in den Namen der Implementierungsklasse, um sie zu konfigurieren.

Bildbeschreibung hier einfügen

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.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

(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.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

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 Erklärung des Shell-Skripts zum Bereitstellen mehrerer Instanzen eines einzelnen Tomcat unter Linux
  • Implementierung mehrerer Tomcat-Instanzen auf einer einzigen Maschine
  • Wo wird der von IntelliJ IDEA mit Tomcat bereitgestellte Projektspeicherort verwendet?
  • Grundsätze für die Bereitstellung und Konfiguration mehrerer Tomcat-Instanzen

<<:  Detaillierte Erläuterung der MySQL-Sicherungs- und Wiederherstellungspraxis von mysqlbackup

>>:  So implementieren Sie ein responsives Layout mit CSS

Artikel empfehlen

Erfahren Sie mehr über den MySQL-Ausführungsplan

Inhaltsverzeichnis 1. Einführung in den Implement...

js Promise-Methode zur gleichzeitigen Steuerung

Inhaltsverzeichnis Frage Hintergrund Idee & U...

MySQL 5.7.18 MSI-Installations-Grafik-Tutorial

In diesem Artikel wird das MySQL 5.7.18 MSI-Insta...

Lösung für FEHLER 1054 (42S22) beim Ändern des Passworts in MySQL 5.7

Ich habe MySQL 5.7 neu installiert. Beim Anmelden...

Eine kurze Diskussion darüber, ob CSS das Rendern von Seiten blockiert

Vielleicht weiß jeder, dass die JS-Ausführung die...

Einführung in die Fuzzy-Abfragemethode mit instr in MySQL

Die Verwendung der internen Funktion instr in MyS...

Detaillierte Erläuterung der drei Möglichkeiten zum Importieren von CSS-Dateien

Es gibt drei Möglichkeiten, CSS einzuführen: Inli...

So erhalten/berechnen Sie den Offset eines Seitenelements mit JavaScript

Frage Durch Klicken auf ein Steuerelement wird ei...

VMware ESXI-Servervirtualisierungscluster

Inhaltsverzeichnis Zusammenfassung Umgebung und W...