GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich Apache Tomcat auf Ubuntu 20.04?

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.


Ubuntu
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. So installieren Sie Tomcat unter Ubuntu 18.04

  3. So installieren Sie Tomcat 8 auf Ubuntu 14.04

  4. So installieren Sie Tomcat unter Ubuntu 18.04

  5. Wie installiere ich Apache auf Ubuntu?

So installieren Sie Apache Tomcat 8 unter Ubuntu 16.04

So installieren Sie Apache Tomcat unter Ubuntu 18.04 LTS

So installieren Sie Apache Tomcat unter Ubuntu 20.04 LTS

So installieren Sie Apache Tomcat Server auf Ubuntu 22.04

So installieren Sie Apache unter Ubuntu 20.04

So installieren Sie Apache Tomcat unter Ubuntu 18.04