Tomcat Server Erste Schritte Super ausführliches Tutorial

Tomcat Server Erste Schritte Super ausführliches Tutorial

1. Einige Konzepte von Tomcat

–1, Server

Server: Unterteilt in Server-Hardware und Server-Software. Erst wenn die Serversoftware auf dem Hardware-Server (eigentlich ein Computer) installiert ist, können Dienste für die Außenwelt bereitgestellt werden.
1. Hardware: bezieht sich normalerweise auf einen Computer mit einer unabhängigen IP im Internet, normalerweise mit einer relativ hohen Konfiguration. Beispielsweise kann unser eigener Computer auch als Server verwendet werden (die Konfiguration ist jedoch niedriger)
2. Software: Dies ist ein Computerprogramm, wie z. B. MySQL-Serversoftware und Tomcat-Serversoftware. Es gibt viele Typen von Serversoftware, beispielsweise FTP-Server, Datenbankserver, Mailserver, Webserversoftware usw.

–2, Webserver

Ein Computerprogramm, auf das über einen Browser zugegriffen wird. Wenn der Server Ihre Zugriffsanfrage erhält, verarbeitet er sie und antwortet.

–3, Tomcat-Server

Tomcat ist ein Kernprojekt des Jakarta-Projekts der Apache Software Foundation. Aufgrund seiner fortschrittlichen Technologie, stabilen Leistung und kostenlosen Version wird Tomcat von Java-Enthusiasten sehr geschätzt und von einigen Softwareentwicklern anerkannt und ist zu einem beliebten Webanwendungsserver geworden.
Der Tomcat-Server ist ein kostenloser und quelloffener Webanwendungsserver. Es handelt sich um einen leichtgewichtigen Anwendungsserver, der häufig in kleinen und mittelgroßen Systemen und in Situationen eingesetzt wird, in denen es nicht viele gleichzeitige Benutzer gibt. Er ist die erste Wahl für die Entwicklung und das Debuggen von JSP-Programmen. Für einen Anfänger kann man sich das so vorstellen: Wenn der Apache-Server auf einer Maschine konfiguriert ist, kann er verwendet werden, um auf Zugriffsanforderungen für HTML-Seiten (eine Anwendung unter der Standard-Universal-Markup-Language) zu antworten. Tatsächlich ist Tomcat eine Erweiterung des Apache-Servers, wird zur Laufzeit jedoch unabhängig ausgeführt. Wenn Sie Tomcat ausführen, wird es daher tatsächlich separat als ein von Apache unabhängiger Prozess ausgeführt.

Zweitens verwenden Sie Tomcat

–1, Herunterladen und installieren

Keine Installation nötig, einfach entpacken (der Pfad darf keine chinesischen Leerzeichen usw. enthalten).
Die neueste Version ist Tomcat 10. Wir können Tomcat 8 verwenden, da es relativ stabil ist. Bevor Sie Tomcat verwenden,必須要安裝好jdk,并配置好環境變量JAVA_HOME

-2, Starten und Herunterfahren

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

–3, Prüfung

http://localhost:8080/

Bildbeschreibung hier einfügen

3. Tomcat-Verzeichnisstruktur

–1, Kernverzeichnis

D:\Java\apache-tomcat-8.5.72\bin: Das Verzeichnis, in dem die ausführbaren Dateien im Tomcat-Server gespeichert sind
D:\Java\apache-tomcat-8.5.72\conf: Das Verzeichnis, in dem die Konfigurationsdateien im Tomcat-Server gespeichert sind
D:\Java\apache-tomcat-8.5.72\lib: speichert die JAR-Pakete, von denen der Tomcat-Server beim Ausführen abhängig ist
D:\Java\apache-tomcat-8.5.72\logs: Das Verzeichnis, in dem die vom Tomcat-Server während der Ausführung generierten Protokolldateien gespeichert werden und einige Informationen zu jedem Start und Herunterfahren aufgezeichnet werden
D:\Java\apache-tomcat-8.5.72\temp: Das Verzeichnis für temporäre Dateien, die vom Tomcat-Server generiert werden. Tomcat bereinigt dieses Verzeichnis selbst, Sie können es also ignorieren.
D:\Java\apache-tomcat-8.5.72\work: speichert die vom Tomcat-Server generierten Arbeitsdateien
D:\Java\apache-tomcat-8.5.72\webapps: Dies ist das Standardverzeichnis, das vom virtuellen Host localhost verwaltet wird. Ihr entwickelter Projektcode muss sich im Verzeichnis webapps befinden, bevor Sie über einen Browser auf Ihr Programm zugreifen können, einschließlich verschiedener Ressourcen (HTML, CSS, JS, JSP, Servlet, Bilder usw.) und Verzeichnisse.
D:\Java\apache-tomcat-8.5.72\conf\server.xml: speichert die Kernkonfiguration des Tomcat-Servers, einschließlich Host, Portnummer usw.
D:\Java\apache-tomcat-8.5.72\webapps\ROOT\WEB-INF\web.xml: Sie können die Homepage einer Anwendung und andere Informationen konfigurieren

–2, ändern Sie die Standard-Portnummer auf 8080

Die Tomcat-Software verwendet standardmäßig Port 8080, Sie können die Portnummer jedoch auch nach Bedarf anpassen.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

4. Zugriff auf eigene Projektressourcen

–1, fügen Sie Ihr eigenes einfaches Projekt in Webapps hinzu

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

–2, Prüfung

Bildbeschreibung hier einfügen

–3, eine vollständige Web-Anwendungsstruktur

Sie müssen auch einige Dateistrukturen erstellen. Dies ist nicht erforderlich, wenn Sie das Entwicklungstool verwenden. Das Tool erstellt diese Strukturen automatisch.

Bildbeschreibung hier einfügen

WEB-INF-Verzeichnis: In diesem Verzeichnis abgelegte Ressourcendateien sind geschützt und können vom Browser nicht direkt aufgerufen werden.
Klassenverzeichnis, das zum Speichern kompilierter Klassendateien verwendet wird
lib-Verzeichnis, das zum Speichern von JAR-Paketen verwendet wird, von denen Webanwendungen abhängen
Datei web.xml, in der einige Konfigurationsinformationen zur Webanwendung gespeichert werden (diese Datei kann unkonfiguriert bleiben, muss aber nach der Erstellung mit Inhalt gefüllt werden, da sonst ein Fehler gemeldet wird)

<?xml version="1.0" encoding="UTF-8"?>
<Web-Anwendung xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
  version="3.1">
  
</Web-App>

5. Tomcat in IDEA integrieren

–1, die Operation ist wie unten gezeigt

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

–2, Prüfung

Wenn Ressourcen auf dem Server vorhanden sind, können Sie diese direkt testen. Regeln: http://localhost:Portnummer/Projektname/Ressourcenname Beispiel: http://localhost:8080/test/studentform.html

Dies ist das Ende dieses Artikels über das äußerst detaillierte Tutorial zum Einstieg in den Tomcat-Server. Weitere relevante Inhalte zum Tomcat-Server finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Installation von Tomcat8.5 in einer Centos8.2-Cloud-Serverumgebung
  • Auf den Alibaba Cloud Server Tomcat kann nicht zugegriffen werden
  • Lösung für die langsame Reaktion des Tomcat-Servers
  • Detaillierte Schritte zum Konfigurieren des Tomcat-Servers in IDEA 2020
  • Detaillierte Schritte zur Installation von JDK und Tomcat auf einem Linux-Cloud-Server (empfohlen)

<<:  Einführung in die wichtigsten Browser und ihre Kernel

>>:  MySQL InnoDB-Quellcodeanalyse für Transaktionssperren

Artikel empfehlen

CSS-Positionierungslayout (Position, Positionierungslayoutfähigkeiten)

1. Was ist Positionierung? Das Positionsattribut ...

Ursachen und Lösungen für domänenübergreifende Probleme bei Ajax-Anfragen

Inhaltsverzeichnis 1. Wie entsteht Cross-Domain? ...

Webdesign-Erfahrung: Das Navigationssystem schlank machen

<br />Bei Diskussionen mit meinen Freunden h...

Über gutes Design

<br />Auf zehntausend Personen, die die Frag...

JS implementiert die Drag- und Platzhalterfunktionen von Elementen

In diesem Blogbeitrag geht es um eine Schwierigke...

Detaillierte Erläuterung der gleichzeitigen Parameteranpassung von MySQL

Inhaltsverzeichnis Abfrage-Cache-Optimierung Über...

CSS-Schreibstandards und -Reihenfolge teilen [für alle empfohlen]

CSS-Schreibreihenfolge 1. Positionsattribute (Pos...

Grafisches Tutorial zur Installation und Konfiguration von CenOS6.7 mysql 8.0.22

CenOS6.7 installiert MySQL8.0.22 (empfohlene Samm...

Linux-Dateisysteme erklärt: ext4 und darüber hinaus

Heute werde ich Sie durch die Geschichte von ext4...

Detaillierte Erklärung der Verwendung von Reduce Fold Unfold in JS

Inhaltsverzeichnis falten (reduzieren) Verwenden ...

MySQL-Anmelde- und Beendigungsbefehlsformat

Das Befehlsformat für die MySQL-Anmeldung ist: my...

Konfigurationsmethode für die Mehrfachauswahlfunktion von React Mouse

Im Allgemeinen verfügen Listen über Auswahlfunkti...