Apache Tomcat, auch bekannt als Tomcat Server, ist ein Open-Source-Webserver mit dem Servlet-Container zum Starten von Java-basierten Webanwendungen. Tomcat enthält JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL usw. für eine vollständige Java-HTTP-Webserverumgebung zum Ausführen des Java-Codes.
Die große Gemeinschaft erfahrener Entwickler pflegt den Tomcat-Server unter der Leitung der Apache Software Foundation. Daher bietet der Tomcat-Server eine hervorragende Zugänglichkeit, um effizient an der Java-basierten Anwendung zu arbeiten. Plattformübergreifende Unterstützung bedeutet, dass es sowohl für Windows als auch für Linux verfügbar ist. Die neueste Version von Apache Tomcat ist 10.0.18, daher erklären wir in diesem Handbuch, wie Sie Apache Tomcat 10 auf Ubuntu 20.04 installieren.
1. Installation von Java (neueste Version)
Beachten Sie zunächst, dass Sie dies tun müssen, wenn Sie gerade Ubuntu 20.04 auf Ihrem System installiert haben füge einen neuen Benutzer in Linux hinzu bevor Sie Apache Tomcat einrichten.
Wie bereits erwähnt, wird Apache Tomcat für Java-basierte Anwendungen verwendet, die die neueste Version von Java erfordern. Die neueste Version von Apache Tomcat erfordert JDK 8 (Java Development Kit) oder eine höhere Version, um korrekt zu funktionieren. Du kannst Installieren Sie die neueste Version von JDK indem Sie die folgenden Befehle im Linux-Terminal ausführen:
sudo apt aktualisieren
sudo apt install default-jdk -y
Wir haben im obigen Befehl -y verwendet, um die Installationsbestätigung automatisch zu übertreffen. Als nächstes müssen Sie die Java-Version mit dem folgenden Befehl überprüfen und verifizieren:
Java-Version
Wie Sie im obigen Bild sehen können, haben wir die neueste Version von OpenJDK, 11.0.14. Es zeigt auch wichtige Informationen über die OpenJDK-Laufzeitumgebung und den Server.
2. Apache Tomcat 10-Installation
Apache Tomcat hat ein aktives Entwicklungsteam, das regelmäßig die neuesten Updates liefert, also laden Sie es mit dem folgenden Befehl vom offiziellen Server herunter:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
Wenn Sie diese Anleitung Monate nach der Veröffentlichung lesen und es nach 10.0.18 ein neues Update gibt, stellen Sie sicher, dass Sie die Version im obigen Befehl ändern. Andernfalls funktioniert der Befehl nicht und Sie erhalten Fehler beim Herunterladen der neuesten Version von Apache Tomcat.
Nachdem Sie die Tomcat tar.gz-Datei heruntergeladen haben, extrahieren Sie das tar-Archiv mit dem unten angegebenen Befehl:
tar xvf apache-tomcat-10.0.18.tar.gz
Verschieben Sie nun die extrahierten Dateien mit dem folgenden Befehl in das Home-Verzeichnis (/usr/share/apache-tomcat):
sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
Sie können auch den folgenden Befehl verwenden, um das Tomcat-Verzeichnis gleichzeitig zu extrahieren und zu verschieben, anstatt es einzeln zu tun:
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1
3. Einrichten des Tomcat-Benutzerkontos
Das Ausführen des Tomcat-Servers über ein bestimmtes Benutzerkonto ist aus Sicherheitsgründen eine gute Idee. Führen Sie den folgenden Befehl aus, um ein neues Benutzerkonto zu erstellen:
sudo nano /opt/tomcat/conf/tomcat-users.xml
Ändern Sie nun den Benutzernamen und das Passwort entsprechend den Anforderungen und speichern Sie es:
Ändern Sie die Rollen in Manager und Host-Manager und legen Sie deren Passwörter entsprechend fest.
Stellen Sie abschließend die erforderlichen Dateiberechtigungen im Tomcat-Verzeichnis wie folgt ein:
sudo chown -R Kater: Kater /opt/Tomcat/
sudo chmod -R u+x /opt/tomcat/bin
4. Aktivieren Sie den Zugriff auf Apache Tomcat
Sie können nur als localhost auf Host-Manager- und Tomcat-Manager-Anwendungen zugreifen, daher ist es wichtig, die Zugriffsberechtigungen zu konfigurieren. Es gibt zwei Möglichkeiten, den Zugriff zu erlauben, entweder durch das Erlauben bestimmter entfernter Systeme oder durch das Erlauben aller Systeme. Öffnen Sie die Datei context.xml, um sie für die Manager- und Host-Manager-Anwendungen zu bearbeiten:
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
Ändern Sie nun die Zeilen, indem Sie die IP-Adresse hinzufügen, auf die Sie zugreifen werden. Sehen So finden Sie Ihre IP-Adresse unter Linux falls du Hilfe brauchst:
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
Speichern Sie zuletzt die Datei, und das System erlaubt den Zugriff für den Manager und den Host-Manager.
5. Richten Sie die Tomcat-Systemd-Datei ein
Tomcat verfügt über Bash-Skriptzugriff zum Starten und Stoppen der Dienste. Sie können jedoch ein Startskript erstellen, um alle Aufgaben als systemd-Dienst zu verwalten. Öffnen Sie also zuerst die Datei tomcat.service in vim mit dem folgenden Befehl:
sudo nano /etc/systemd/system/tomcat.service
Fügen Sie nun den folgenden Inhalt in den vim-Editor ein und speichern Sie ihn:
[Einheit]
Description=Tomcat
After=syslog.target network.target
[Bedienung]
Typ=Verzweigung
Benutzer=Tomcat
Gruppe = Kater
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Umgebung='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Umgebung=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh starten
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Installieren]
WantedBy=multi-user.target
Führen Sie den folgenden Befehl aus, um den systemd-Dienst neu zu laden und die in der Datei vorgenommenen Änderungen zu laden.
sudo systemctl daemon-reload
Starten und aktivieren Sie nun die Tomcat-Anwendung mit den folgenden Befehlen:
sudo systemctl start tomcat.service
sudo systemctl aktivieren tomcat.service
Lassen Sie uns den Status des Tomcat-Dienstes überprüfen, indem Sie den folgenden Befehl im Terminal ausführen:
sudo systemctl status tomcat.service
Hier, im obigen Bild, zeigt das System im Status "aktiv (läuft)" an.
6. Greifen Sie auf den Tomcat-Webserver zu
Standardmäßig läuft Tomcat Server auf Port 8080, aber Sie können es mit dem folgenden Befehl überprüfen:
sudo ss -tunelp | grupp 8080
Greifen Sie nun über den Browser auf den Tomcat-Server zu:
http://localhost: 8080/
Geben Sie schließlich einen Benutzernamen und ein Kennwort an, um von Ihrem Linux-Computer aus auf Tomcat 10 zuzugreifen:
Sie können den Serverstatus überprüfen, die Manager-App herunterladen und einen Manager über die Weboberfläche hosten. Wenn beim Zugriff auf Tomcat 10 über den Webbrowser ein Fehler auftritt, sollten Sie den tomcat.service erneut laden. Es hilft, den Tomcat-Dienst neu zu starten und alle Daten zu laden, damit sie ordnungsgemäß funktionieren. Sobald Sie den tomcat.service neu laden, starten, aktivieren und überprüfen Sie den Status des tomcat.service wie oben erwähnt.
Sie haben Apache Tomcat 10 erfolgreich installiert!
So können Sie also ganz einfach Apache Tomcat 10 auf Ubuntu 20.04 installieren und einrichten. Wir haben den Prozess in sechs verschiedene Schritte unterteilt, in denen wir alles über die Installation von Tomcat 10 berücksichtigt haben.
Bitte stellen Sie sicher, dass Sie die Schritte nacheinander befolgen, da dies für die erfolgreiche Einrichtung von Apache Tomcat unerlässlich ist. Lassen Sie sich beim Installationsprozess nicht verwirren, denn der Prozess beginnt mit der Installation von Tomcat 10 und endet mit dem Zugriff auf den Tomcat-Server über den Webbrowser. Es gibt einige Verknüpfungen, die wir in den oben genannten Methoden verwendet haben, da diese Verknüpfungen Ihnen helfen, Apache 10 einfach zu installieren.
5 Gründe, Ihren eigenen persönlichen Heimserver zu erstellen
Lesen Sie weiter
Verwandte Themen
- Linux
- Apache-Server
- Ubuntu
- Linux
Über den Autor
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um sich anzumelden