Apache tomcat

So installieren und konfigurieren Sie Apache Tomcat unter Fedora Linux

So installieren und konfigurieren Sie Apache Tomcat unter Fedora Linux
Apache Tomcat ist einer der am weitesten verbreiteten Webanwendungsserver der Welt. Es ist ein Open-Source-Projekt der Apache Software Foundation. Es ist in Java geschrieben. Es wird für die Implementierung von Servlet-Containern und Java Server Pages (JSP) in Java verwendet.

Früher benötigte Tomcat ein hohes Maß an Know-how für die Konfiguration und Verwaltung seiner Dienste, da nur fortgeschrittene Benutzer und Entwickler damit umgehen konnten. Mit dem GUI-Installer von Tomcat ist es nur noch eine Frage weniger Befehle, den Server als Systemdienst zu verwalten.

Was werden wir abdecken?

Dieses Tutorial zeigt Ihnen, wie Sie Apache Tomcat installieren und damit ein grundlegendes JSP-Programm bereitstellen. Tomcat benötigt JRE (Java Runtime Environment) zum Ausführen von Java-Webanwendungen. Falls Sie eine Java-Anwendung entwickeln, müssen Sie eine vollständige JDK-Anwendung installieren. Dazu werden wir den Leitfaden nur mit der JRE behandelnRE.

Voraussetzungen

Sie müssen mit den Java- und grundlegenden Linux-Befehlen vertraut sein, um dieses Tutorial besser zu verstehen. Wir gehen davon aus, dass Sie die JRE (Java Runtime Environment) bereits auf Ihrem System installiert haben. Sie benötigen außerdem Root-Rechte für die Installation von Apache Tomcat.

Tomcat herunterladen

1. Um 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 diese Anleitung verwenden wir Tomcat 9.

# wget https://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.43/bin/apache-tomcat-9.0.43.Teer.gz

2. Wenn Sie möchten, können Sie Tomcat von der Homepage herunterladen. Dies wird unten gezeigt:

Extrahieren des Binärarchivs

1. Nachdem die Archiv-Binärdatei heruntergeladen wurde, müssen Sie sie in das Verzeichnis kopieren, in dem Sie den Tomcat-Server installieren möchten, und die Datei dort extrahieren. Zum Beispiel extrahieren wir die Tomcat-Tar-Datei nach /opt/tomcat. Dazu 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 zum Ausführen des Apache Tomcat-Servers. Verwenden Sie den folgenden Befehl zum Erstellen des Benutzers und der Gruppe.

# useradd -r Kater

Der obige Befehl fügt auch eine 'Tomcat'-Gruppe hinzu.

Jetzt ändern wir den Besitz des Tomcat-Verzeichnisses mit dem Befehl auf den Tomcat-Benutzer:

# chown -R tomcat:tomcat /opt/tomcat

Umgebungsvariablen einstellen

Tomcat erfordert, dass bestimmte Umgebungsvariablen für die Ausführung der Startskripts festgelegt werden. Sehen wir uns diese Variablen an:

ein. CATALINA_HOME: Der Speicherort dieser Umgebungsvariablen ist das Stammverzeichnis von Tomcats „binärer“ Distribution. In unserem Fall ist dieses Root-Verzeichnis /opt/tomcat/apache-tomcat-9.0.43

b. JRE_HOME oder JAVA_HOME: Diese Umgebungsvariablen geben den Speicherort von Java Runtime Environment bzw. einen JDK-Speicherort an. Wenn Sie sowohl JRE_HOME als auch JAVA_HOME angeben, wird standardmäßig JRE_HOME verwendet.

Um diese Variablen festzulegen, öffnen Sie die folgende Datei:

# vi /etc/profile

Fügen Sie nun am Ende dieser Datei folgende Zeilen ein:

export JRE_HOME=/usr/java/jre1.8.0_281-amd64/bin/java
export 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 zu übernehmen:

# . /etc/profil

Um zu überprüfen, ob diese Variablen richtig gesetzt sind, überprüfen Sie, ob die Ausgabe des folgenden Befehls mit dem Wert für JRE_HOME und CATALINA_HOME übereinstimmt:

# echo $JRE_HOME
# echo $CATALINA_HOME

Siehe die folgenden Bilder als Referenz:

Tomcat-Dienst erstellen

Jetzt erstellen wir eine einfache systemd-Unit-Datei, um unseren Tomcat-Dienst zu definieren. Erstellen Sie den Dienst mit den folgenden Anweisungen:

1. Erstellen Sie eine Datei Tomcat.Bedienung:

# vim /etc/systemd/system/tomcat.Bedienung

Fügen Sie nun folgenden Inhalt ein:

[Einheit]
Description=Apache Tomcat Server
Nach=syslog.Zielnetzwerk.Ziel
[Bedienung]
Typ=gabelung
Benutzer=Kater
Gruppe=Kater
Umgebung=CATALINA_PID=/opt/tomcat/apache-tomcat-9.0.43/temp/kater.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.sch fang an
ExecStop=/opt/tomcat/apache-tomcat-9.0.43/bin/catalina.hör auf
RestartSec=10
Neustart = immer
[Installieren]
WantedBy=Mehrbenutzer.Ziel

Hinweis: Bitte ersetzen Sie den fett gedruckten 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-Dienst zu nutzen. Starten Sie den Dienst und aktivieren Sie ihn, um den Neustart fortzusetzen.

# systemctl starte den Kater.Bedienung
# systemctl aktivieren Tomcat.Bedienung

Überprüfen Sie den Status des Dienstes; Es sollte einen aktiven Laufstatus anzeigen:

# systemctl-status Kater.Bedienung

Alle oben genannten Schritte werden unten gezeigt:

Zugriff auf Tomcat im Browser

Jetzt können wir testen, ob unser Tomcat-Server richtig installiert ist oder nicht. Um dies zu überprüfen, öffnen Sie Ihren Webbrowser und durchsuchen Sie die Adressen:

http://localohost:8080
oder
http://system_IP_addr:8080 (Um Ihre System-IP anzuzeigen, verwenden Sie die IP-Adresse Befehl.)

Sie würden die Standard-Homepage von Apache Tomcat sehen. Der folgende Screenshot zeigt die Tomcat-Homepage:

Bereitstellen 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

Hinweis: Ersetzen Sie erneut den fett gedruckten Text durch den Pfad Ihrer Tomcat-Installation.

2. Fügen Sie den folgenden Inhalt ein:


JSP-Seite

Dies ist eine JSP-Seite von LinuxHint!

<%
aus.println("Ihre System-IP-Adresse lautet: " + Anfrage.getRemoteAddr());
%>

3. Öffnen Sie nun wieder den Webbrowser und durchsuchen Sie die folgende Adresse:

http://localhost:8080/test.jsp

Diesmal sollten Sie die folgende Webseite sehen:

Fazit

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 install.

So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...
Emulieren Sie Mausklicks, indem Sie den Mauszeiger mit der klicklosen Maus in Windows 10 bewegen
Die Verwendung einer Maus oder Tastatur in der falschen Haltung bei übermäßiger Nutzung kann zu vielen gesundheitlichen Problemen führen, einschließli...
Fügen Sie mit diesen kostenlosen Tools Mausgesten zu Windows 10 hinzu
In den letzten Jahren haben sich Computer und Betriebssysteme stark weiterentwickelt. Es gab eine Zeit, in der Benutzer Befehle verwenden mussten, um ...