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.

Kostenlosen Account erstellen

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

Das könnte Sie auch interessieren: