Apache Tomcat bietet einen Standard -HTTP -Connector auf Port 8080, mit dem Sie ihn als Webserver wie Apache für Ihre Java -Anwendungen verwenden können.
In diesem Artikel wird angezeigt, wie Sie den Apache Tomcat -Server auf Ihrem Linux -Computer vollständig einrichten.
NOTIZ: Ich habe die Anweisungen und Installationsmethoden auf einem Ubuntu 20 getestet.04 und Debian 10.7 Server.
Anforderungen
Wenn Sie mit dem in diesem Handbuch bereitgestellten Installationsprozess folgen, benötigen Sie:
Installieren von Apache Tomcat
Beginnen wir mit der Installation von Tomcat auf unserem Server.
Installation von Java JDK
Vor der Installation von Apache Tomcat müssen wir sicherstellen, dass eine funktionierende Java -Version auf unserem Server installiert ist.
In unserem Beispiel werden wir den Amazon Corretto JDK verwenden.
Aktualisieren Sie zunächst Ihr System und installieren Sie Java-Common, WGet und Curl unter:
sudo apt-Get-Update
sudo apt-Get Installieren Sie Java-Common Curl WGet -y
Starten Sie anschließend Ihren Browser und navigieren Sie zur Amazon Corretto -Download -Seite, wie in der folgenden Ressource angegeben:
https: // docs.AWS.Amazonas.com/corretto/letztes/corretto-11-ug/download-list.html
Suchen Sie das Paket für Ihr Linux -System und kopieren Sie den Download -Link.
Sobald Sie den Download -Link kopieren, öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:
WGet https: // corretto.AWS/Downloads/neuest/Amazon-Corretto-11-X64-Linux-Jdk.Deb
Der obige Befehl lädt den Corretto JDK zur Installation in Ihr System herunter.
Geben Sie nach Abschluss des Downloads den folgenden Befehl ein, um das JDK -Paket zu installieren.
sudo dpkg -i Amazon-Corretto-11-X64-Linux-Jdk.Deb
Der obige Befehl verwendet das Debian -Paket, das heruntergeladen wurde, um die JDK zu installieren.
Um zu überprüfen, ob die Installation abgeschlossen ist und Sie JDK installiert haben, geben Sie den Befehl ein:
Java -VersionDurch Ausführen dieses Befehls sollte die Java -Version und den JDK -Anbieter drucken. Unten ist ein Beispielausgang:
OpenJDK 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (bauen 11.0.12+7-lts)
OpenJDK 64-Bit Server VM Corretto-11.0.12.7.1 (bauen 11.0.12+7-LTS, gemischter Modus)
Einrichten des Tomcat -Benutzers
Aus Sicherheitsgründen ist es am besten, ein Benutzerkonto zu haben, um die Apache Tomcat -Dienste auszuführen. Vermeiden Sie es, den Stammbenutzer zum Ausführen des Tomcat -Servers auszuführen.
Beginnen wir mit dem Erstellen des Tomcat -Benutzer.
sudo userAdd -m -u -d /home /tomcat -s $ (was falsch) tomcat
Um zu überprüfen, ob der Tomcat -Benutzer mit den richtigen Informationen vorhanden ist, cat die /etc /passwd -Datei als:
Katze /etc /passwd | Grep Tomcat
Unten ist ein Beispielausgang:
Tomcat: x: 1001: 1001 ::/home/tomcat:/usr/bin/false
Tomcat 10 einbauen
Der nächste Schritt besteht darin, die Tomcat -Binärdatei auf unserem System zu installieren. Zum Schreiben dieses Tutorials ist Apache Tomcat 10 in offiziellen Repositories für wichtige Linux -Verteilungen nicht verfügbar.
Starten Sie Ihren Browser und navigieren Sie zur Apache Tomcat 10 -Download -Seite.
Wählen Sie den Teer oder das ZIP -Archiv aus und kopieren Sie den Download -Link.
Öffnen Sie das Terminal und navigieren Sie zum Tomcat -Benutzer -Home -Verzeichnis, das wir im vorherigen Schritt erstellt haben.
CD /Home /Tomcat
Verwenden Sie als nächstes WGet oder Curl, um das Tomcat -Archiv als: herunterzuladen:
sudo wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.Teer.gz
Der letzte Schritt besteht. Sie können den Befehl verwenden:
sudo tar xvf apache-tomcat-10.0.10.Teer.gz -c . --Streifenkomponenten = 1
Der nächste Schritt besteht darin, den Befehl chown zu verwenden, um die richtigen Berechtigungen für die Apache -Tomcat -Dateien festzulegen.
sudo chown -r tomcat: tomcat.
sudo chmod -r u+x ./Behälter/
So konfigurieren Sie den Apache -Tomcat -Benutzer unter Linux
Um die Apache-Tomcat-Benutzer zu konfigurieren, müssen wir die Tomcat-Benutzer bearbeiten.XML -Datei im Conf -Verzeichnis.
Bearbeiten Sie die Datei und fügen Sie die Benutzerdetails hinzu, wie im folgenden Beispiel gezeigt:
sudo vim/home/tomcat/conf/tomcat-users.xml
Fügen Sie die Zeilen als hinzu
Rollen = "Manager-Gui, Admin-Gui"/>
In der obigen Beispielkonfiguration kann der Benutzername Tomcat nur auf den Tomcat -Manager zugreifen, während der Administrator Benutzername sowohl auf den Manager als auch auf die Administratorschnittstelle zugreifen kann.
Stellen Sie sicher, dass die oben gezeigte Benutzername -Konfiguration zwischen den folgenden Blöcken hinzugefügt wird
Speichern Sie schließlich die Datei und schließen Sie den Editor.
Um den Apache Tomcat -Server auszuführen, geben Sie den Befehl ein:
sudo/home/tomcat/bin/startup.Sch
So greifen Sie auf Tomcat zu
Sobald Sie den Tomcat -Server gestartet haben, wird er standardmäßig auf Port 8080 ausgeführt. Sie können auf die Schnittstelle zugreifen, indem Sie zu http: // 127 navigieren.0.0.1: 8080
Wenn der Tomcat -Server ausgeführt wird, sollten Sie die Tomcat -Standardseite sehen:
Wenn Sie verschiedene Möglichkeiten lernen möchten, den Apache -Tomcat -Dienst zu starten und zu stoppen, sollten Sie unser Tutorial zum Thema betrachten.
Abschluss
Dieses Tutorial hat Ihnen gezeigt, wie Sie den Apache -Tomcat -Server unter Linux installieren und konfigurieren. Sehen Sie sich unsere anderen Tomcat -Tutorials an, um mehr über die Sicherung und Verwaltung Ihres Tomcat -Servers zu erfahren.