Bevor ich ein Tutorial für Linux -Hinweis schreibe, überprüfe ich immer die Inhalte anderer Blogs, um unsere zu verbessern. Diesmal war ich überrascht, dass keine verfügbaren Tutorials zur Installation von Apache Tomcat auf Debian 11 die APT-Get-Installationsmethode enthalten sind. Daher habe ich mich für beide Methoden entschieden.
Richten Sie Ihr System ein, um Tomcat auf Debian 11 zu installieren
Alle Anweisungen in diesem Abschnitt sind für beide Tomcat -Installationsmethoden obligatorisch.
Vor dem Start müssen wir den Standardport von Tomcat eröffnen, 8080. Sie können es mit UFW tun, indem Sie den folgenden Befehl ausführen.
sudo ufw erlauben 8080Aktualisieren Sie dann Ihre Repositorys, indem Sie den folgenden Befehl ausführen.
sudo APT -UpdateInstallieren Sie Java mit geeignet wie in den folgenden Screenshot gezeigt.
sudo apt installieren openjdk-11-jdk -yInstallieren von Apache Tomcat auf Debian 11 mithilfe geeignet
Lassen Sie uns zunächst Tomcat mit APT installieren, wie im Screenshot unten gezeigt.
sudo apt installieren tomcat9 -yFügen Sie vor dem Hinzufügen eines Tomcat -Benutzers die Gruppe Tomcat9 hinzu, indem Sie den folgenden Befehl ausführen.
Sudo Groupadd Tomcat9Erstellen Sie dann den Benutzer, indem Sie den folgenden Befehl ausführen, wie im nächsten Screenshot gezeigt.
sudo userAdd -s /bin /false -g tomcat9 -d /etc /tomcat9 tomcat9Jetzt ist Tomcat installiert, Sie können es starten und prüfen, ob es ordnungsgemäß startet, indem Sie die folgenden Befehle ausführen.
sudo systemctl starten tomcat9Jetzt ist es Zeit, den Benutzer mit Zugriff auf Tomcat9 zu definieren. Dazu müssen Sie die Konfigurationsdatei bearbeiten /etc/tomcat9/tomcat-users.xml. Sie können es mit Nano bearbeiten, indem Sie den folgenden Befehl ausführen.
sudo nano/etc/tomcat9/tomcat-users.xmlKopieren Sie den folgenden Code, der in der Datei in der Datei ersetzt wird LinuxHint mit Ihrem Benutzernamen und IhrPassword Mit dem Passwort, auf den Sie auf Tomcat zugreifen möchten.
Speichern und beenden Sie die Konfigurationsdatei; Wenn Sie Nano verwenden, können Sie Strg+X drücken, um Speicheränderungen zu beenden.
Jetzt können Sie auf den folgenden Link zugreifen: http: // localhost: 8080/
Wie Sie sehen können, wurde Tomcat erfolgreich installiert. Installieren wir nun den Tomcat Web Manager und den Host-Manager, indem wir den folgenden Befehl ausführen.
sudo apt installieren tomcat9-adminGreifen Sie auf http: // localhost: 8080/Manager/HTML und geben Sie den Benutzernamen und das Passwort ein, das Sie bei der Bearbeitung der Datei eingegeben haben /etc/tomcat9/tomcat-users.xml.
Und wie Sie sehen können, funktioniert Tomcat Web Application Manager ordnungsgemäß.
Greifen wir nun auf http: // localhost: 8080/host-Manager/HTML, um den virtuellen Tomcat-Host-Manager zu überprüfen. Geben Sie den Benutzernamen und das Passwort ein, wenn Sie gefragt werden.
Und wie Sie sehen können, funktioniert der Host Manager ordnungsgemäß.
Apache Tomcat auf Debian 11 manuell installieren
Lassen Sie uns nun sehen, wie Apache Tomcat auf Debian 11 manuell ohne APT/APT-Get installiert werden kann.
Zunächst greifen Sie auf den folgenden Link zu: https: // tomcat.Apache.org/download-90.CGI und wählen Sie die aus .Teer.GZ -Datei im folgenden Bild angezeigt und laden Sie sie in Ihr System herunter.
Erstellen Sie das Verzeichnis /opt/tomcat Verwenden Sie MKDIR wie unten gezeigt:
sudo mkdir /opt /tomcatExtrahieren Sie Tomcat, indem Sie den folgenden Befehl ausführen.
sudo tar -xzvf Apache-tomcat-*.Teer.gzBewegen Sie den gesamten Inhalt des extrahierten Verzeichnisses in /opt/tomcat, Wie im Screenshot unten gezeigt.
sudo mv apache-tomcat-9.0.52/*/opt/tomcat/Fügen Sie die Gruppe hinzu Kater Durch Ausführung des folgenden Befehls.
Sudo Groupadd TomcatFügen Sie nun den Benutzer hinzu Kater Durch Ausführen des Befehls unten.
sudo userAdd -g tomcat -d/opt/tomcat -s/usr/sbin/nologin tomcatGeben Sie dem Benutzer und der Gruppe rekursive Berechtigungen über /opt/tomcat Durch Ausführen des folgenden Befehls.
sudo chown -r tomcat: tomcat/opt/tomcat/Jetzt ist es Zeit, den Pfad des Java -Pakets zu erhalten, das wir in den ersten Schritten dieses Tutorials installiert haben. Um den richtigen Pfad zu erhalten, können Sie den folgenden Befehl ausführen.
sudo update-java-alternatives -lWie Sie sehen können, ist der Weg /usr/lib/jvm/java-1.11.0-openjdk-amd64. Wir müssen es in die Konfigurationsdatei von Tomcat kopieren. Öffnen Sie es mit Nano, das im folgenden Beispiel gezeigt wurde.
sudo nano/etc/systemd/system/tomcat.ServiceKopieren Sie den gesamten Code unten in die gerade erstellte Datei.
Notiz: In der Linienumgebung = java_home = add /usr/lib/jvm/java-1.11.0-openjdk-amd64 oder den Pfad, den Sie beim Ausführen von Update-Java-Alternativen -l erhalten haben, wie im folgenden Beispiel gezeigt.
[Einheit]Verlassen Sie Nano -Speichernänderungen.
Geben Sie allen Skripte Ausführungsberechtigungen wie unten gezeigt.
chmod +x/opt/tomcat/bin/*.SchStarten Sie den Tomcat -Dienst mit SystemCTL, wie unten gezeigt.
sudo systemctl starten tomcat.ServiceSie können auch den folgenden Befehl ausführen, um zu überprüfen, ob der Dienst von Tomcat ordnungsgemäß gestartet wurde.
sudo systemctl Status Tomcat.ServiceAktivieren Sie den Dienst, indem Sie den folgenden Befehl ausführen.
sudo systemctl aktivieren tomcatFügen wir nun einen Tomcat -Benutzer in die Konfigurationsdatei hinzu /opt/tomcat/conf/tomcat-users.xml. Öffnen Sie die Konfigurationsdatei, indem Sie den folgenden Befehl ausführen.
sudo nano/opt/tomcat/conf/tomcat-users.xmlKopieren Sie den folgenden Code, ersetzen Sie LinuxHint Mit dem Benutzernamen, den Sie definieren und ersetzen möchten IhrPassword Mit dem Passwort, das Sie auswählen.
Beenden Sie die Änderungen des Dateisparens.
Bearbeiten Sie nun die Konfigurationsdatei /opt/tomcat/webapps/Manager/meta-inf/context.xml Durch Ausführen des Befehls unten.
sudo nano/opt/tomcat/webapps/Manager/meta-inf/context.xmlFinden Sie die folgenden Zeilen:
Ersetzen Sie den obigen Code mit diesem oder einen Kommentar, indem Sie am Ende hinzufügen, wie unten gezeigt.
Wiederholen Sie den vorherigen Vorgang mit der Konfigurationsdatei /opt/tomcat/webapps/host-Manager/meta-inf/context.xml. Um es mit Nano Run zu tun:
sudo nano/opt/tomcat/webapps/host-Manager/meta-inf/context.xmlKommentieren Sie erneut den folgenden Code oder kommentieren Sie ihn.
Das Ergebnis muss Folgendes sein mit Am Ende, wie im Screenshot unten gezeigt.
Verlassen Sie die Veränderungen des Speicherns.
Starten Sie nun den Tomcat -Service erneut mit SystemCTL wie unten gezeigt.
sudo systemctl tomcat neu startenBesuchen Sie den Link http: // localhost: 8080/, und Sie sollten sehen, dass Tomcat ordnungsgemäß funktioniert, wie im Bild unten gezeigt.
Jetzt können Sie sehen, dass Tomcat richtig funktioniert.
Abschluss
Die Installation von Apache Tomcat auf Debian 11 unterscheidet sich nicht von der Installation in früheren Debian -Versionen. Die oben erläuterten Methoden sind auch für Debian-basierte Linux-Verteilungen wie Ubuntu nützlich. Wie Sie durch diese Lektüre sehen können, enthält der Installationsprozess viele Schritte, ist jedoch ziemlich einfach, und jede Linux -Benutzerebene kann dies erreichen. Denken Sie daran, Port 8080 zu öffnen (viele Benutzer vergessen dies). Es wird auch empfohlen, die APT -Methode gegenüber der Manal -Methode zu befolgen.
Vielen Dank, dass Sie diesen Artikel gelesen haben, um zu erläutern, wie Apache Tomcat auf Debian 11 installiert wird. Folgen Sie uns weiter, um weitere Linux -Tipps und Tutorials zu erhalten.