Von den erstellten Webanwendungen erweisen sich die mit Java erstellten als sehr leistungsfähig und stabil. Um sie auszuführen, benötigen Sie jedoch ein Tool auf Ihrem Computer. In diesem Beitrag erfahren Sie, wie Sie Apache Tomcat unter Ubuntu 20.04 mit dem Paket installieren, das sie uns anbieten.
Was ist Apache Tomcat?
Apache Tomcat ist ein Servlet-Container, mit dem in Java erstellte Webanwendungen kompiliert und ausgeführt werden können. Es wird von der Apache Foundation gesponsert, daher sein Name, obwohl es auch als Tomcat bekannt ist.
Tomcat ist also eine Software, die es einem Webserver ermöglicht, dynamische Webinhalte auf Java-Basis über das HTTP-Protokoll zu verarbeiten. JSP ist eine ähnliche Technologie, mit der Entwickler mithilfe von HTML- oder XML-Dokumenten dynamische Inhalte erstellen können.
Daher ist Tomcat erforderlich, wenn Webanwendungen mit Java- und JSP-Technologien erstellt werden. Dies ist der Hauptunterschied zu einem herkömmlichen Webserver wie Apache oder Nginx.
Da Tomcat von der Apache Foundation gesponsert wird, können wir Ihnen versichern, dass Tomcat Open Source ist, was uns viele Lizenzprobleme ersparen wird und wir es in vielen Fällen verwenden können.
Installieren Sie Apache Tomcat auf Ubuntu 20.04
Um Tomcat zu installieren, haben wir zwei verschiedene Methoden, aus denen Sie wählen können. Einer von ihnen ist über offizielle Repositorys, aber der andere verwendet die Binärdatei, die von den Anwendungsentwicklern bereitgestellt wird.
Methode 1:Installieren Sie Apache Tomcat mit APT
Apache Tomcat ist in den offiziellen Repositories verfügbar und um es zu installieren, führen Sie einfach dieses Befehlspaar aus:
sudo apt update sudo apt install tomcat9
Obwohl diese Methode recht einfach zu verwenden und auszuführen ist, liefert sie uns nicht die ultimative stabile Version. Außerdem nimmt es ein wenig Flexibilität bei der Verwaltung der Konfigurationen. Daher glauben wir, dass es besser ist, die folgende Methode zu verwenden, obwohl sie funktioniert.
Methode 2:Installieren Sie die neueste Version von Apache Tomcat auf Ubuntu
Diese Methode, die von vielen Entwicklern empfohlen wird, erfordert etwas mehr Arbeit, aber Sie erhalten die neueste stabile Version und sind sich der vorzunehmenden Konfigurationen etwas bewusster.
Installieren Sie zuerst Java unter Ubuntu 20.04, indem Sie den folgenden Befehl ausführen:
sudo apt install default-jre default-jdk
Melden Sie sich dann als Root-Benutzer an über:
sudo -i
Und erstellen Sie eine Gruppe namens tomcat
Sie können jeden anderen Namen verwenden, den Sie möchten, aber seien Sie vorsichtig mit dem Rest des Tutorials.
groupadd tomcat
Erstellen Sie danach einen neuen Benutzer, der zu der von uns erstellten Gruppe gehört. Legen Sie außerdem den Pfad /opt/tomcat
fest als Home-Verzeichnis. In meinem Fall habe ich es tomcat
genannt Sie können jedoch einen anderen Namen wählen.
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat tomcat
Nachdem die Gruppe und der Benutzer bereits erstellt wurden, müssen Sie als Nächstes zu /opt/
navigieren Ordner und von dort aus mit wget
Befehl laden Sie die neueste stabile Version von Apache Tomcat herunter.
cd /opt/ wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz
Dekomprimieren Sie die Datei und benennen Sie den erstellten Ordner um.
tar -xzvf apache-tomcat-9.0.45.tar.gz mv apache-tomcat-9.0.45 tomcat
Machen Sie den tomcat
Ordner gehören zum tomcat
Benutzer, den wir erstellt haben. Geben Sie außerdem Ausführungsberechtigungen für alle Tomcat-Binärdateien.
chown -R tomcat:tomcat /opt/tomcat/ chmod +x /opt/tomcat/bin/*
Als nächstes bearbeiten Sie bashrc
Datei, um die Tomcat-PATH-Variable zum System hinzuzufügen.
nano ~/.bashrc
Und am Ende der Datei fügen Sie hinzu:
export CATALINA_HOME=/opt/tomcat
Verlassen Sie nach dem Speichern der Änderungen den Editor und starten Sie Tomcat.
/opt/tomcat/bin/startup.sh
Beispielausgabe:
Using CATALINA_BASE: /opt/tomcat Using CATALINA_HOME: /opt/tomcat Using CATALINA_TMPDIR: /opt/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started
Tomcat ist jetzt unter http://your-server:8080
verfügbar Denken Sie daran, dass dieser Port in der Firewall geöffnet sein muss.
Um Tomcat zu stoppen, führen Sie
aus/opt/tomcat/bin/shutdown.sh
Und um einen Benutzer und ein Passwort für den Zugriff hinzuzufügen, bearbeiten Sie die tomcat-users.xml
Datei in /opt/tomcat/conf/
.
sudo nano /opt/tomcat/conf/tomcat-users.xml
Und ändern Sie die folgenden Zeilen nach Ihren Wünschen.
<role rolename="manager-gui"/> <user username="XXXXXX" password="XXXXXXX" roles="manager-gui,admin-gui"/>
Starten Sie es erneut und Sie sind fertig.
Apache Tomcat ist also installiert und bereit.
Schlussfolgerung
In diesem Beitrag haben wir die Schritte zur Installation von Apache Tomcat auf einem Server mit Ubuntu 20.04 beschrieben. Dafür haben Sie zwei verschiedene Methoden und jede mit ihren Vor- und Nachteilen, obwohl die zweite aufgrund ihrer Flexibilität und der neuesten Version die empfehlenswerteste ist.
Teilen Sie also diesen Beitrag und schreiben Sie einen Kommentar, in dem Sie uns Ihre Erfahrungen mitteilen.