Zuvor benötigte Tomcat ein hohes Maß an Fachwissen für die Konfiguration und Verwaltung seiner Dienste, da nur fortschrittliche Benutzer und Entwickler in der Lage waren, sie auszuarbeiten. Mit dem GUI -Installationsprogramm von Tomcat ist es nur wenige Befehle, um den Server als Systemdienst zu verwalten.
Was werden wir abdecken?
In diesem Tutorial wird angezeigt, wie Sie Apache Tomcat installieren und ein grundlegendes JSP -Programm bereitstellen. Tomcat benötigt JRE (Java Runtime Environment) für die Ausführung von Java -Webanwendungen. Wenn Sie eine Java -Anwendung entwickeln, benötigen Sie eine vollständige JDK -Anwendung installiert. Dafür werden wir nur den Leitfaden nur mit dem JRE abdecken.
Voraussetzungen
Sie müssen mit dem Befehl Java und Basic Linux vertraut sein, um dieses Tutorial besser zu verstehen. Wir gehen davon aus. Sie müssen auch Root -Berechtigungen zur Installation von Apache Tomcat haben.
Herunterladen von Tomcat
1. Um die Apache Tomcat herunterzuladen, besuchen Sie die Apache Tomcat -Homepage, auf der Sie verschiedene verfügbare Versionen sehen. Alternativ können Sie auch den Befehl wGet verwenden, um die Datei abzurufen. Für diesen Leitfaden verwenden wir Tomcat 9.
# WGet https: // spiegel.Estointernet.in/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.Teer.gz
2. Wenn Sie es vorziehen, können Sie Tomcat von der Homepage herunterladen. Dies ist unten gezeigt:
Extrahieren des binären Archivs
1. Sobald die Archiv -Binärdatei heruntergeladen wurde, müssen Sie sie in das Verzeichnis kopieren, in dem Sie den Tomcat -Server installieren und die Datei dort extrahieren möchten. Zum Beispiel werden wir die Tomcat -Tar -Datei in /opt /tomcat extrahieren. Dafür müssen wir zunächst ein Verzeichnis "Tomcat" in /opt erstellen. Verwenden Sie den folgenden Befehl, um ein Verzeichnis zu erstellen.
# mkdir /opt /tomcat
# TAR XZF Apache-Tomcat-9.0.43.Teer.gz -c /opt /tomcat
Erstellen eines Benutzers und einer Gruppe für Tomcat
Wir erstellen einen Nicht-Root-Benutzer und eine Gruppe, um den Apache Tomcat-Server auszuführen. Verwenden Sie den folgenden Befehl, um den Benutzer und die Gruppe zu erstellen.
# UserAdd -r Tomcat
Der obige Befehl fügt auch eine "Tomcat" -Gruppe hinzu.
Jetzt werden wir den Besitz des Tomcat -Verzeichnisses mit dem Befehl in den Tomcat -Benutzer ändern:
# Chown -r Tomcat: tomcat /opt /tomcat
Umgebungsvariablen einstellen
Tomcat erfordert, dass bestimmte Umgebungsvariablen für das Ausführen der Startskripte festgelegt werden,. Lassen Sie uns diese Variablen sehen:
A. CATALINA_HOME: Der Ort dieser Umgebungsvariablen ist das Stammverzeichnis der „binären“ Verteilung von Tomcat. In unserem Fall ist dieses Root-Verzeichnis/opt/tomcat/apache-tomcat-9.0.43
B. JRE_HOME oder JAVA_HOME: Diese Umgebungsvariablen geben den Ort der Java -Laufzeitumgebung und eines JDK -Standorts an. Wenn Sie sowohl jre_home als auch java_home angeben, wird JRE_HOME standardmäßig verwendet.
Öffnen Sie zum Einstellen dieser Variablen die folgende Datei:
# vi /etc /Profil
Fügen Sie nun die folgenden Zeilen am Ende dieser Datei ein:
Exportieren Sie jre_home =/usr/java/jre1.8.0_281-amd64/bin/java
Exportieren Sie Catalina_home =/opt/tomcat/apache-tomcat-9.0.43
Speichern Sie nun die Datei und führen Sie den folgenden Befehl aus, um diese Änderungen anzuwenden:
# . /etc/Profil
Um zu überprüfen, ob diese Variablen korrekt eingestellt sind, prüfen Sie, ob die Ausgabe des folgenden Befehls dem Wert für JRE_HOME und CATALINA_HOME übereinstimmt:
# echo $ jre_home
# echo $ catalina_home
Siehe die folgenden Bilder als Referenz:
Erstellen von Tomcat -Dienst
Jetzt erstellen wir eine einfache Systemdatei mit Systemd -Einheiten, um unseren Tomcat -Dienst zu definieren. Erstellen Sie den Dienst mit den folgenden Anweisungen:
1. Erstellen Sie eine Datei -Tomcat.Service:
# vim/etc/systemd/system/tomcat.Service
Setzen Sie nun den folgenden Inhalt hinein:
[Einheit]
Beschreibung = Apache Tomcat Server
Nach = syslog.Zielnetzwerk.Ziel
[Service]
Typ = Gabing
User = tomcat
Gruppe = Tomcat
Umgebung = catalina_pid =/opt/tomcat/apache-tomcat-9.0.43/temp/tomcat.PID
Umgebung = catalina_home =/opt/tomcat/apache-tomcat-9.0.43
Umgebung = catalina_base =/opt/tomcat/apache-tomcat-9.0.43
Execstart =/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.SH Start
ExecStop =/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.Sh Stopp
Neustartsec = 10
Neu starten = immer
[Installieren]
Wantby by = multi-user.Ziel
Notiz: Bitte ersetzen Sie den farbigen Text durch den Pfad Ihrer Tomcat -Installation.
Speichern Sie nun die Datei und laden Sie die Systemd -Konfiguration mit dem folgenden Befehl neu
Um die Änderungen anzuwenden
# Systemctl Daemon-Reload
Wir sind jetzt bereit, den Tomcat -Service zu nutzen. Starten Sie den Service und ermöglichen Sie ihn, den Neustart zu bestehen.
# Systemctl Start Tomcat.Service
# Systemctl aktivieren Tomcat.Service
Überprüfen Sie den Status des Dienstes; Es sollte einen aktiven Laufstatus anzeigen:
# Systemctl Status Tomcat.Service
Alle oben genannten Schritte sind unten angezeigt:
Zugriff auf Tomcat im Browser
Jetzt sind wir bereit zu testen, ob unser Tomcat -Server korrekt installiert ist oder nicht. Öffnen Sie, um dies zu überprüfen, und öffnen Sie Ihren Webbrowser und durchsuchen Sie die Adressen:
http: // localohost: 8080
oder
http: // system_ip_addr: 8080 (Um Ihr System -IP zu sehen, verwenden Sie die IP adDr Befehl.)
Sie würden die Standard -Homepage von Apache Tomcat sehen. Der folgende Screenshot zeigt die Tomcat -Homepage:
Bereitstellung einer einfachen JSP -Anwendung
Jetzt werden wir eine grundlegende JSP -Anwendung mit einem Tomcat -Server bereitstellen.
1. Erstellen Sie eine grundlegende JSP -Anwendung namens 'Test.JSP 'im Verzeichnis “/Opt/tomcat/apache-tomcat-9.0.43/webapps/root/”:
# nano/opt/tomcat/apache-tomcat-9.0.43/webapps/root/test.JSP
Notiz: Ersetzen Sie den fettdrucken Text erneut durch den Pfad Ihrer Tomcat -Installation.
2. Geben Sie den folgenden Inhalt hinein:
JSP -Seite
Dies ist eine JSP -Seite von LinuxHint!
<%
aus.println ("Ihre System -IP -Adresse lautet:" + Anfrage.getremoteaddr ());
%>
3. Öffnen Sie nun den Webbrowser und stöbern Sie in der folgenden Adresse:
http: // localhost: 8080/test.JSP
Dieses Mal sollten Sie die folgende Webseite sehen:
Abschluss
Dieses Tutorial zeigt, wie wir Apache Tomcat aus einer Archiv -Binärdatei unter Fedora Linux installieren können. Wir haben gelernt, eine JSP -Anwendung mit Tomcat zu installieren.