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

Installieren Sie Apache Tomcat 9 Server auf Ubuntu 20.04

Apache Tomcat ist ein Open-Source-Webanwendungsserver, der für die Bereitstellung von Java-basierten Inhalten optimiert ist. Tomcat wird verwendet, um Java-Servlets auszuführen und Webseiten bereitzustellen, die JavaServer Pages (JSP)-Code enthalten.

Diese Anleitung behandelt die Installation des Apache Tomcat 9-Servers auf Ubuntu 20.04.

Voraussetzung

Ein Benutzer mit sudo-Fähigkeit unter Ubuntu 20.04.

Installieren Sie Apache Tomcat 9 auf Ubuntu

Beginnen Sie damit, verfügbare Pakete auf Ihrem Ubuntu 20.04-System mit dem folgenden Befehl zu aktualisieren.

$ sudo apt update

Führen Sie als Nächstes den folgenden Befehl aus, um Apache Tomcat 9 und zugehörige Pakete zu installieren.

$ sudo apt install tomcat9 tomcat9-admin

Geben Sie y ein um die Installation zu bestätigen, wenn Sie dazu aufgefordert werden.

Nachdem Sie Tomcat9 erfolgreich installiert haben, führen Sie den nächsten Befehl aus, um zu bestätigen, dass der Dienst aktiv ist.

$ sudo systemctl status tomcat9

Drücken Sie q um zur Eingabeaufforderung zurückzukehren.

Hinweis: Wenn der Tomcat9-Dienst noch nicht läuft, starten Sie ihn mit dem folgenden Befehl.

$ sudo systemctl start tomcat9

Führen Sie den nächsten Befehl aus, um den Apache Tomcat-Dienst so zu konfigurieren, dass er beim Systemstart automatisch gestartet wird.

$ sudo systemctl enable tomcat9

Testen Sie den Apache Tomcat 9-Dienst

Lassen Sie uns zunächst bestätigen, auf welchem ​​Port der Apache Tomcat 9-Dienst lauscht. Führen Sie dazu den folgenden Befehl aus.

$ sudo netstat -tulpn

Hinweis: Wenn das netstat-Tool auf Ihrem Ubuntu 20.04-Rechner nicht verfügbar ist, können Sie es installieren mit:

$ sudo apt install net-tools

Wie in der Abbildung unten gezeigt, lauscht der Dienst Apache Tomcat 9 auf Port 8080. Sie erkennen dies am Programmnamen „java .“

Standardmäßig verwendet Apache Tomcat Port 8080, da möglicherweise bereits ein Webserver auf Port 80 läuft.

Hinweis: Wenn Sie den standardmäßigen Überwachungsport von 8080 auf etwas anderes ändern möchten, bearbeiten Sie die folgende Konfigurationsdatei und ersetzen Sie 8080 entsprechend. Sie müssen Tomcat9 neu starten, damit die Änderungen wirksam werden.

$ sudo nano /usr/share/tomcat9/etc/server.xml

In dieser Anleitung verwenden wir den Standard-Listening-Port 8080.

Aktualisieren Sie gegebenenfalls Ihre Firewall-Regeln, um eingehenden Datenverkehr auf Port 8080 zuzulassen. Wenn beispielsweise UFW aktiviert ist, führen Sie den folgenden Befehl aus, um eingehenden Datenverkehr auf Port 8080 zuzulassen.

$ sudo ufw allow 8080

Öffnen Sie nun einen Webbrowser und geben Sie YourServerIP:8080 ein . Zum Beispiel 192.168.16.8:8080 .

Sie sollten die standardmäßige Tomcat-Startseite sehen, wie im Bild unten gezeigt.

Melden Sie sich bei der Apache Tomcat Manager-Webanwendung an

Die Tomcat Manager Webapp dient zur Verwaltung des Tomcat-Servers über eine grafische Oberfläche. Lassen Sie uns zuerst einen Benutzer wie folgt erstellen.

$ sudo nano /etc/tomcat9/tomcat-users.xml

Zweitens, kopieren Sie die folgenden drei Zeilen und fügen Sie sie innerhalb der .tags ein. Denken Sie daran, shola zu ersetzen und tomcatP@ss mit Ihren eigenen Werten.

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="shola" password="tomcatP@ss" roles="admin-gui,manager-gui"/>

Speichern Sie als Nächstes die Änderungen und schließen Sie die Datei.

Starten Sie Tomcat9 neu mit:

$ sudo systemctl restart tomcat9

Gehen Sie jetzt zurück zur standardmäßigen Tomcat-Homepage und klicken Sie auf manager_webapp Link oder die host-manager_webapp verlinken.

Melden Sie sich danach mit den zuvor angegebenen Tomcat-Anmeldeinformationen an.

Sie können Ihre Tomcat-Instanz jetzt ganz einfach über die Seite des Webanwendungsmanagers verwalten. Klicken Sie auf HTML Manager-Hilfe oder Manager-Hilfe oben, wenn Sie weitere Anleitungen benötigen.

Schlussfolgerung

In diesem Handbuch haben wir die Installation von Apache Tomcat 9 auf Ubuntu 20.04 behandelt. Wir haben auch beschrieben, wie Sie auf den Tomcat Web Application Manager zugreifen, um Ihre Tomcat-Instanz zu verwalten. Kommentare und Fragen sind willkommen.


Ubuntu
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. NFS-Server auf Ubuntu installieren

  3. So installieren Sie Apache unter Ubuntu 20.04

  4. So installieren Sie Tomcat 8.5 auf Ubuntu 18.04

  5. So installieren Sie Tomcat 9 unter Ubuntu 18.04

So installieren Sie Apache Tomcat 8 unter Ubuntu 14.04

So installieren Sie Apache Tomcat unter Ubuntu 20.04 LTS

So installieren Sie Apache Tomcat Server auf Ubuntu 22.04

So installieren Sie Apache Tomcat auf Ubuntu 18.04 Bionic Beaver

So installieren Sie Tomcat unter Ubuntu 20.04

So installieren Sie Apache unter Ubuntu 22.04