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:
sudo apt update
Installieren Sie das Standard-JDK:
sudo apt install default-jdk
Überprüfen Sie die Java-Installation:
java -version
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:
sudo ufw allow 8080/tcp
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.