Schritt-für-Schritt-Anleitung: Tomcat auf einem Linux-System installieren

Schritt 1: Vorbereitungen

Bevor Sie Tomcat auf Linux installieren, stellen Sie sicher, dass Java auf Ihrem System installiert ist. Falls nicht, verwenden wir das OpenJDK-Paket, das die Standard-Java-Entwicklungsumgebung ist. Öffnen Sie das Terminal auf Ihrem Ubuntu-System und aktualisieren Sie zuerst die Paketquellen mit dem folgenden Befehl:

Dies stellt sicher, dass Sie die neueste Version des OpenJDK-Pakets erhalten, wenn Sie Java auf Ihrem System installieren. Anschließend installieren Sie Java mit diesem Befehl:

Überprüfen Sie die Java-Installation, um sicherzustellen, dass sie erfolgreich war:

Schritt 2: Tomcat-User einrichten

Es wird nicht empfohlen, Tomcat unter einem Root-Konto auszuführen. Daher müssen wir einen neuen Benutzer erstellen, unter dem der Tomcat-Server auf unserem System ausgeführt wird. Verwenden Sie den folgenden Befehl, um den Benutzer zu erstellen:

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

Hier wird der Benutzer „tomcat“ mit dem Verzeichnis „/opt/tomcat“ verknüpft, in dem der Tomcat-Dienst ausgeführt wird.

Schritt 3: Tomcat-Paket herunterladen

Nachdem der Benutzer erstellt wurde, müssen wir das Tomcat-Paket herunterladen, um Tomcat auf Linux zu installieren. Verwenden Sie 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

Schritt 4: Tomcat auf Linux installieren

Sobald das Tar-Archiv auf Ihrem System heruntergeladen wurde, entpacken Sie es in das Verzeichnis „/opt/tomcat“ mit folgendem Befehl:

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

Erstellen Sie einen symbolischen Link, der auf das Installationsverzeichnis von Tomcat verweist, um zukünftige Updates zu erleichtern:

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

Ändern Sie die Berechtigungen im Tomcat-Verzeichnis mit den folgenden Befehlen:

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

Schritt 5: Tomcat-Dienst konfigurieren

Nach der Installation müssen Sie Tomcat konfigurieren, um es als Dienst auszuführen. Erstellen Sie eine systemd-Einheitsdatei unter „/etc/systemd/system“ mit einem Texteditor Ihrer Wahl:

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

Fügen Sie den folgenden Inhalt in die Datei ein und speichern Sie sie:

 [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

Aktualisieren Sie das System-Daemon, um die Änderungen zu übernehmen:

sudo systemctl daemon-reload

Starten Sie den Tomcat-Dienst mit dem folgenden Befehl:

Überprüfen Sie den Status des Tomcat-Dienstes:

Schritt 6: Port 8080 freigeben

Damit Tomcat auf Port 8080 kommunizieren kann, müssen Sie die Firewall-Konfiguration anpassen:

Schritt 7: Installation überprüfen

Um die erfolgreiche Installation von Tomcat zu überprüfen, öffnen Sie Ihren Webbrowser und geben Sie die IP-Adresse Ihres Servers gefolgt von „:8080“ ein, z.B. „http://:8080“. Sie sollten die Tomcat-Startseite sehen.

Fazit:

Tomcat ist ein leistungsfähiges Werkzeug zur Bereitstellung von Java Servlets und JSPs. Mit dieser Anleitung sollten Sie in der Lage sein, Tomcat auf Ihrem Linux-System zu installieren und grundlegende Konfigurationen vorzunehmen. Sie können weitere Anpassungen an Ihrem Tomcat-Server vornehmen, um Ihre Anforderungen zu erfüllen. Bei Fragen oder Anregungen stehen wir Ihnen gerne in den Kommentaren zur Verfügung.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren: