So installieren und konfigurieren Sie Apache Tomcat unter Fedora Linux

So installieren und konfigurieren Sie Apache Tomcat unter Fedora Linux
Apache Tomcat ist eines der am häufigsten verwendeten Webanwendungsserver der Welt. Es ist ein Open-Source-Projekt der Apache Software Foundation. Es ist in Java geschrieben. Es wird zur Implementierung von Servlet -Containern und Java -Serverseiten (JSP) in Java verwendet.

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.