Apache Tomcat Tutorial für Anfänger

Apache Tomcat Tutorial für Anfänger

Apache Tomcat oder einfach Tomcat ist eine beliebte Open-Source-Implementierung des von der Apache Foundation entwickelten Java-Servlet- und Java-Serverseiten-Technologien, um als Webserver für Anwendungen zu dienen, die in der Java-Programmiersprache geschrieben wurden.

In diesem Tutorial werde ich Sie durch die Grundlagen von Apache Tomcat führen, von der Installation des Java -Entwicklungskits bis zur Bereitstellung einer einfachen Java -Anwendung.

NOTIZ: Wir werden die Apache -Tomcat -Installation sowohl für Windows- als auch für Linux -Systeme abdecken.

Lass uns anfangen:

Installation von Tomcat unter Windows (Windows Server 2022 -Vorschau)

Tomcat kann unter Windows und Unix-basierten Systemen ausgeführt werden. Beginnen wir mit dem Einrichten von Apache Tomcat unter Windows.

Installation von Java JDK
Tomcat verlangt, dass Java -Laufzeit auf Ihrem System installiert ist. Sie können entweder das Java -Entwicklungskit oder die Java -Laufzeitumgebung einrichten.

Wir werden das Amazon Corretto JDK für dieses Tutorial verwenden.

Starten Sie zunächst Ihren Browser und navigieren Sie zu der folgenden Ressourcenseite:

https: // docs.AWS.Amazonas.com/corretto/letztes/corretto-11-ug/download-list.html

Wählen Sie das Installer -Paket für Ihr Windows -System aus und laden Sie sie herunter.

NOTIZ: Wenn Sie Amazon Corretto 16 verwenden möchten, müssen Sie über ein 64-Bit-Windows-System verfügen.

Starten Sie nach dem Herunterladen den Installateur, um den Installationsprozess zu beginnen.

Da der Installationsprozess sehr unkompliziert ist, können Sie die im Installationsprogramm bereitgestellten Standardoptionen akzeptieren und die Installation vervollständigen.

Öffnen Sie nach Abschluss die Eingabeaufforderung und geben Sie den folgenden Befehl ein, um zu überprüfen, ob Java erfolgreich installiert ist.

Java -Version

Wenn Sie installiert sind, sollten Sie eine Ausgabe sehen, die der unten gezeigten ähnlich ist:

OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (bauen 11.0.12+7-lts)
OpenJDK 64-Bit Server VM Corretto-11.0.12.7.1 (bauen 11.0.12+7-LTS, gemischter Modus)

Installieren von Apache Tomcat
Nachdem wir Java installiert haben, können wir Apache Tomcat einrichten. In diesem Leitfaden verwenden wir Tomcat 10.

Öffnen Sie Ihren Browser und navigieren Sie zu der unten angegebenen Ressourcenseite:

https: // tomcat.Apache.org/download-10.CGI

Wählen Sie das 32/64-Bit-Installationsprogramm, mit dem Sie ein MSI-Paket erhalten, das Sie durch den Installationsprozess führt.

Starten Sie den Installateur und befolgen Sie die angegebenen Anweisungen.

Stellen Sie sicher, dass Sie den Tomcat -Dienst und den Benutzer für die Tomcat Server -Verwaltung einrichten:

Sobald der Installationsprozess abgeschlossen ist, starten Sie den Tomcat -Dienst vom Installateur:

Sie können auch Windows Service Manager verwenden, um den Service zu starten. Um zu überprüfen, ob Tomcat ausgeführt wird, öffnen Sie Ihren Browser und navigieren Sie zu:

http: // 127.0.0.1: 8080

Sie sollten die Standard -Apache -Tomcat -Seite sehen:

So installieren Sie Tomcat unter Linux (Debian 11)

Wenn Sie ein Linux -Benutzer sind, verwenden Sie die Schritte in diesem Abschnitt, um Apache Tomcat zu installieren. Ich habe die Anweisungen in diesem Leitfaden zu Debian 11 getestet und sie werden an jedem Debian-basierten System arbeiten.

Installation von Java JDK
Wie im vorherigen Abschnitt werden wir Java JDK mit dem Amazon Corretto einrichten.

NOTIZ: Debian 11 ist mit OpenJDK 11 vorinstalliert. Stellen Sie vor der Installation von Amazon Corretto sicher, dass Java bereits nicht installiert ist.

Sie können dies durch den Befehl überprüfen:

Java -Version

Hier ist eine Beispielausgabe von Java 11, die auf Debian 11 installiert wurde:

OpenJDK 11.0.12 2021-07-20
OpenJDK Runtime -Umgebung (bauen 11.0.12+7-post-debisch-2)
OpenJDK 64-Bit Server VM (Build 11.0.12+7-post-debisch-2, gemischter Modus, Freigabe)

Wenn Sie Java nicht installiert haben, öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

sudo apt update sudo apt install java-common wget curl

Verwenden Sie als nächstes WGet, um die herunterzuladen .Deb -Paket, wie im folgenden Befehl gezeigt:

WGet https: // corretto.AWS/Downloads/neuest/Amazon-Corretto-11-X64-Linux-Jdk.Deb

Nach dem Herunterladen installieren Sie DPKG mit dem Befehl:

sudo dpkg -i Amazon-Corretto-11-X64-Linux-Jdk.Deb

Installieren von Apache Tomcat
So öffnen Sie Tomcat10 auf Ihrem Linux -System, öffnen Sie das Terminal und laden Sie das Paket mit dem Befehl herunter:

WGet https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.Teer.gz

Als nächstes sorgen Sie als: Paket als:

TAR XVF Apache-Tomcat-10.0.10.Teer.gz

Um Apache Tomcat zu starten, navigieren Sie zum Bin -Verzeichnis als:

CD ~/apache-tomcat-10.0.10/bin/

Verwenden Sie als Nächstes das Startskript als:

./Start-up.Sch

Der obige Befehl sollte den Apache Tomcat -Server mit einer Nachricht als:

Verwenden Sie Catalina_Home:/home/debian/apache-tomcat-10.0.10
Verwenden Sie Catalina_tmpdir:/home/debian/apache-tomcat-10.0.10/Temp
Verwenden Sie JRE_HOME: /usr
Verwenden Sie ClassPath:/home/debian/apache-tomcat-10.0.10/bin/Bootstrap.jar:/home/debian/apache-tomcat-10.0.10/bin/tomcat-juli.Krug
Verwenden von Catalina_Opts:
Tomcat begann.

So verwenden Sie den Tomcat -Manager

Mit dem Tomcat -Manager können Sie den Tomcat -Server über die Weboberfläche verwalten. Sie müssen jedoch die Tomcat -Manager -Benutzer während der Installation (Windows) einrichten lassen (Windows). Bearbeiten Sie die Tomcat-Benutzer unter Linux.XML -Datei im Root Tomcat -Verzeichnis.

Nano Conf/Tomcat-Benutzer.xml

Fügen Sie den Eintrag für den Tomcat -Manager als:

xmlns= "http: // tomcat.Apache.org/xml "
xmlns:xsi= "http: // www.W3.org/2001/xmlschema-instance "
xsi:Schemalokalisierung= "http: // tomcat.Apache.org/xml tomcat-users.XSD "
Ausführung= "1.0 ">
Nutzername= "Tomcat" Passwort= "Tomcat" Rollen= "Manager-gui, admin-gui"/>

Speichern und schließen Sie die Datei. Starten Sie Tomcat mithilfe der Skripte als:

./bin/stilldown.Sch & ./Bin Startup.Sch

Greifen Sie schließlich mit der Adresse http: // 127 auf den Manager zu.0.0.1: 8080/Manager

Geben Sie den Benutzernamen und das Passwort ein, den Sie in den Tomcat-Usern konfiguriert haben.XML -Datei. Sobald Sie authentifiziert sind, sollten Sie ein Tomcat -Manager -Fenster sehen, das dem unten gezeigten ähnelt:

Bereitstellung einer Kriegsdatei

Der Hauptzweck beim Einrichten eines Apache -Tomcat -Servers besteht darin, Java -Anwendungen auszuführen. Obwohl es verschiedene Möglichkeiten gibt, eine Kriegsdatei für Tomcat bereitzustellen, ist es am beliebtesten, den Tomcat -Manager zu verwenden.

Starten Sie dazu das Terminal und laden Sie die Beispielkriegsdatei von Apache herunter. Geben Sie den Befehl ein:

WGet https: // tomcat.Apache.org/tomcat-7.0-Doc/AppDev/Beispiel/Probe.Krieg

Öffnen Sie als nächstes den Browser und navigieren Sie zum Tomcat -Manager.

http: // 127.0.0.1: 8080/Manager

Geben Sie die Anmeldeinformationen ein und navigieren Sie zum Bereitstellungsabschnitt.

Unter "Kriegsdateien zur Bereitstellung" klicken Sie auf durchsuchen und navigieren Sie zum Speicherort der heruntergeladenen Kriegsdatei.

Klicken Sie schließlich auf Bereitstellen, um die Anwendung bereitzustellen. Nach der Bereitstellung sollten Sie die Anwendung in der Liste der Apps mit der Adresse haben, um darauf zuzugreifen.

Sie können auch mit der Adresse http: // 127 zur Anwendung navigieren.0.0.1: 8080/Probe

Tomcat bereitet die Anwendung im WebApps -Verzeichnis bereit. Sie können die verfügbaren Anwendungen ansehen, indem Sie die Verzeichnisse auflisten.

ls -la ~/apache-tomcat-10.0.10/webapps/

Abschluss

Diese Anleitung hat Ihnen gezeigt, wie Sie mit Apache Tomcat beginnen, einschließlich Installation, Konfiguration und Verwaltung.

Vielen Dank für das Lesen und sehen Sie sich unsere anderen Tomcat -Tutorials an, um mehr zu erfahren.