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

Schritt 1: Vorbereitungen

Bevor Sie Apache Tomcat installieren, stellen Sie sicher, dass Java auf Ihrem System installiert ist. Die neueste Long-Term Support (LTS) Version ist OpenJDK 21, veröffentlicht im September 2023.

Aktualisieren Sie Ihre Paketquellen:

Installieren Sie das Standard-JDK:

sudo apt install default-jdk

Überprüfen Sie die Java-Installation:

Schritt 2: Tomcat-Benutzer einrichten

Es wird empfohlen, Tomcat unter einem dedizierten Benutzer auszuführen. Erstellen Sie einen neuen Benutzer namens “tomcat”:

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

Schritt 3: Tomcat-Paket herunterladen

Stand Januar 2025 ist die neueste stabile Version von Apache Tomcat 10.1.x.

Laden Sie die neueste Version herunter:

Schritt 4: Tomcat auf Linux installieren

Extrahieren Sie das heruntergeladene Archiv nach /opt/tomcat:

sudo mkdir /opt/tomcat sudo tar xf apache-tomcat-10.1.34.tar.gz -C /opt/tomcat –strip-components=1

Passen Sie die Berechtigungen an:

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

Schritt 5: Tomcat-Service konfigurieren

Erstellen Sie eine systemd-Dienstdatei für Tomcat:

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

Fügen Sie den folgenden Inhalt hinzu:


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

[Service] Type=forking

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

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

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

[Install] WantedBy=multi-user.target

Laden Sie den systemd-Daemon neu:

sudo systemctl daemon-reload

Starten und aktivieren Sie den Tomcat-Service:

sudo systemctl start tomcat sudo systemctl enable tomcat

Schritt 6: Port 8080 freigeben

Falls Sie eine Firewall aktiviert haben, erlauben Sie den Datenverkehr auf Port 8080:

Schritt 7: Installation überprüfen

Öffnen Sie Ihren Webbrowser und navigieren Sie zu http://<Ihre_Server_IP>:8080. Die Apache Tomcat-Startseite sollte angezeigt werden.

Fazit

Mit diesen Schritten haben Sie Apache Tomcat 10.1.x erfolgreich auf Ihrem Linux-System installiert. Diese Einrichtung ermöglicht es Ihnen, Java Servlets und JSPs effizient bereitzustellen. Weitere Informationen und Updates finden Sie auf der offiziellen Website von Apache Tomcat.

Quelle: digitalocean.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren: