GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Eine vollständige Anleitung zur Installation von Tomcat unter Linux

Lassen Sie uns heute die Schritte zur Installation von Tomcat unter Linux behandeln. Die Schritte zur Installation auf CentOS haben wir hier bereits behandelt. In diesem Tutorial verwenden wir Ubuntu, um die Installation zu demonstrieren.

Sie können diesem Tutorial auch folgen, wenn Sie eine andere Distribution verwenden. Stellen Sie dazu sicher, dass Sie je nach verwendeter Distribution den Paketmanager verwenden.

Kurzer Überblick über Tomcat

Tomcat ist ein Java-Anwendungsserver, der entwickelt wurde, um Java-Servlets und JSPs auf Ihrem System bereitzustellen. Es wurde von der Apache Software Foundation entwickelt und ist eine der am häufigsten verwendeten Java-Anwendungen und Webserver.

Tomcat wurde entwickelt, um einen HTTP-Server zu erstellen, der ausschließlich auf Java aufbaut und Java-Code-Operationen zulässt.

Seine Open-Source-Natur hat stark zur Popularität von Tomcat beigetragen. In diesem Tutorial versuchen wir, Sie bei der Installation von Tomcat unter Linux anzuleiten.

Beginnend mit Tomcat

Um Tomcat unter Linux ordnungsgemäß zu installieren, muss Java auf unserem System installiert sein. Wenn es noch nicht auf Ihrem System vorhanden ist, installieren wir das OpenJDK, das das standardmäßige Java-Entwicklungspaket ist.

Dazu müssen wir zuerst unsere Standard-Repositories mit dem apt-Paketverwaltungsdienst aktualisieren. Dazu müssen Sie das Terminal auf Ihrem Ubuntu-System öffnen und Folgendes eingeben.

sudo apt update

Dieser Befehl aktualisiert die Ubuntu-Repositories auf die neuesten verfügbaren Repositories. Dies stellt nun sicher, dass wir die neueste Version des OpenJDK-Pakets erhalten, wenn wir Java auf unserem System installieren.

Jetzt verwenden wir den folgenden Befehl, um Java zu installieren. Für die vollständigen Schritte zur Installation von Java klicken Sie hier.

sudo apt install default-jdk

Dies sehen Sie auf dem Terminalbildschirm. Geben Sie „Y“ in die Befehlszeile ein, um mit der Operation fortzufahren. Sobald die Installation abgeschlossen ist, überprüfen wir sie, indem wir mit diesem Befehl die auf unserem System installierte Java-Version überprüfen.

java -version

Wie installiere ich Tomcat unter Linux?

Nachdem wir nun verstanden haben, was Tomcat tut, und die Voraussetzungen erfüllt haben, ist es an der Zeit, Tomcat auf unserem System zu installieren. Dazu müssen Sie die folgenden Schritte ausführen.

Einen Tomcat-Benutzer einrichten

Es ist nicht ratsam, Tomcat unter einem Root-Konto auszuführen. Daher müssen wir einen neuen Benutzer erstellen, in dem wir den Tomcat-Server auf unserem System ausführen. Wir werden den folgenden Befehl verwenden, um unseren neuen Benutzer zu erstellen.

sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat

Wie Sie sehen können, haben wir unseren neuen Systembenutzer mit dem Verzeichnis /opt/Tomcat gruppiert. Dies wird verwendet, um den Tomcat-Dienst auf unserem System auszuführen.

Herunterladen des Tomcat-Pakets

Jetzt haben wir einen neuen Benutzer für unseren Tomcat-Server erstellt und zu diesem gewechselt. Wir müssen das Tomcat-Paket herunterladen, um Tomcat unter Linux zu installieren.

Verwenden wir den Befehl wget, um das Tomcat-Paket von der offiziellen Website herunterzuladen.

wget -c https://downloads.apache.org/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz

Installieren Sie Tomcat unter Linux

Sobald das Tar-Archiv auf unser System heruntergeladen wurde, müssen wir das Archiv auf unserem System entpacken. Dies kann wie folgt mit dem unten gezeigten tar-Befehl erfolgen.

sudo tar xf apache-tomcat-9.0.34.tar.gz -C /opt/tomcat

Mit diesem Befehl haben wir den Inhalt des tar-Pakets in /opt/Tomcat extrahiert. Um die Aktualisierung von Tomcat zu vereinfachen, erstellen wir einen symbolischen Link, der auf das Installationsverzeichnis von Tomcat verweist.

sudo ln -s /opt/tomcat/apache-tomcat-9.0.34 /opt/tomcat/updated

Wenn Sie nun Tomcat in Zukunft mit einer neueren Version unter Linux installieren möchten, entpacken Sie einfach das neue Archiv und ändern Sie den symbolischen Link so, dass er auf die neue Version zeigt.

Nun müssen wir dem Benutzer Tomcat Zugriff auf das Tomcat-Installationsverzeichnis gewähren. Wir würden chown verwenden Befehl zum Ändern des Verzeichnisbesitzes.

sudo chown -R tomcat: /opt/tomcat/*

Schließlich verwenden wir chmod Befehl, um allen Skripten im bin-Verzeichnis alle ausführbaren Flags bereitzustellen.

sudo sh -c 'chmod +x /opt/tomcat/updated/bin/*.sh'

Vergessen Sie nicht, sicherzustellen, dass der Benutzer und die Gruppe „Tomcat“ Lese- und Schreibzugriff auf alle Dateien und Ordner innerhalb des Ordners /opt/tomcat/updated wie unten hat.

Sehen Sie, wie sowohl der Benutzer als auch die Gruppe für die Verzeichnisse tomcat und tomcat sind.

Konfigurieren des Tomcat-Dienstes

Nachdem Sie Tomcat unter Linux installiert haben, müssen Sie es konfigurieren, bevor Sie es verwenden können. Zuerst müssen wir ein systemd erstellen unit-Datei, um Tomcat als Dienst ausführen zu können. Dazu müssen wir eine neue Unit-Datei erstellen. Wir öffnen eine neue Datei namens tomcat.service im Verzeichnis /etc/systemd/system Verwenden Sie nano oder Ihren bevorzugten Editor.

sudo nano /etc/systemd/system/tomcat.service

Tragen Sie nun folgendes in Ihre Datei ein und speichern Sie diese ab. Beachten Sie, dass Sie den Wert von JAVA_HOME aktualisieren müssen wenn Ihr Java-Installationsverzeichnis nicht mit dem unten angegebenen übereinstimmt.

[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

Environment="JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64"
Environment="CATALINA_PID=/opt/tomcat/updated/temp/tomcat.pid"
Environment="CATALINA_HOME=/opt/tomcat/updated/"
Environment="CATALINA_BASE=/opt/tomcat/updated/"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
Environment="JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"

ExecStart=/opt/tomcat/updated/bin/startup.sh
ExecStop=/opt/tomcat/updated/bin/shutdown.sh

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Jetzt laden wir den Daemon neu, um das System über die neue Datei zu aktualisieren.

sudo systemctl daemon-reload

Wir verwenden den folgenden Befehl, um den Tomcat-Dienst auf unserem System zu starten.

sudo systemctl start tomcat

Wir werden den Befehl systemctl verwenden, um den Status unseres Tomcat-Dienstes zu überprüfen. Wenn die Ausgabe so aussieht, konnten Sie Tomcat erfolgreich unter Linux installieren.

Jetzt können wir den Tomcat-Dienst mit diesem Befehl so aktivieren, dass er beim Start ausgeführt wird.

sudo systemctl enable tomcat

Nachdem Sie Tomcat unter Linux installiert haben, müssen Sie ihm erlauben, den Port 8080 durch die Firewall zu verwenden, um außerhalb Ihres lokalen Netzwerks kommunizieren zu können.

sudo ufw allow 8080/tcp

Verifizierung unserer Installation

Sobald wir Tomcat unter Linux installiert haben, müssen wir unsere Installation überprüfen. Geben Sie dazu einfach Folgendes in Ihren Browser ein.

http://<YourIPAddress>:8080

Wenn Ihre Installation und Konfiguration erfolgreich waren, sollten Sie diese Seite sehen.

Schlussfolgerung

Tomcat ist ein leistungsstarkes Tool zum Bereitstellen von Java-Servlets und JSPs. Es ermöglicht Ihnen, Java-Code in einem Webserver auszuführen, der ausschließlich mit Java erstellt wurde. Wir hoffen, dieses Tutorial konnte Ihnen helfen, Tomcat unter Linux zu installieren und einige grundlegende Konfigurationen vorzunehmen.

Sie können Ihren Tomcat-Server außerdem benutzerdefinierte Konfigurationen vornehmen, um Ihre Präferenzen zu erfüllen. Wenn Sie Feedback, Fragen oder Vorschläge haben, können Sie sich gerne in den Kommentaren unten an uns wenden.


Linux
  1. So installieren Sie RHEL 8:Eine vollständige Schritt-für-Schritt-Anleitung

  2. So installieren Sie Discord unter Linux:Eine Schritt-für-Schritt-Anleitung

  3. So installieren Sie Slack unter Linux:Eine leicht verständliche Anleitung

  4. So installieren Sie Void Linux:Eine vollständige Schritt-für-Schritt-Anleitung

  5. Installieren Sie Linux Mint 19 auf VirtualBox:The Complete Guide

Vollständiges Handbuch zur Benutzerverwaltung unter Linux

Vollständiges Handbuch zur Linux-Protokollierung

So installieren Sie Software in Ubuntu Linux:Eine vollständige Anleitung für Neulinge

Die vollständige Anleitung zur Installation von MySQL auf Ubuntu

Installieren Sie Golang unter Linux – Schritt-für-Schritt-Anleitung

Linux-Verzeichnisbefehle:Eine vollständige Anleitung