Tutorials  /  Linux Basics

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

Ccentron Redaktion · Juni 2024 ·4 Min. Lesezeit ·Linux Basics, Tutorial

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

VM

Passende Infrastruktur bei centron

Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

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:

wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.34/bin/apache-tomcat-10.1.34.tar.gz

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.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Linux Basics
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren