So installieren Sie Apache Tomcat 9 unter CentOS 7

Apache ist eine der am häufigsten verwendeten Plattformen für alle Themen im Zusammenhang mit Website-Hosting, da es von Apache Foundation als Open-Source -Webserver entwickelt wurde, um einen nativen Java-HTTP-Server bereitzustellen und darauf zuzugreifen.

Die Apache Tomcat- Software wurde als Open-Source-Implementierung von Java Servlet-, JavaServer Pages-, Java Expression Language- und Java WebSocket-Technologien entwickelt. Dank dieser Technologie kann Apache Tomcat zahlreiche umfangreiche Webanwendungen verwenden und implementieren jede Art von Organisation. Vor ein paar Tagen hat Apache Tomcat die Version 9, 9.0.12 veröffentlicht, die erste stabile Version der 9.x.0-Reihe. In dieser Version von Apache Tomcat 9 finden wir Verbesserungen gegenüber der Vorgängerversion von Tomcat 8.

Neue Funktionen
Einige der neuen und verbesserten Funktionen in dieser neuen Version von Apache Tomcat sind:

  • Unterstützung für Java Servlet 3.1, JavaServer Pages 2.3, Java Websocket 1.0
  • Möglichkeit zum Implementieren einer neuen Webanwendung aus dem geladenen Inhalt einer WAR-Datei
  • Es ist möglich, die Werte der SO- und JVM-Eigenschaften aufzulisten
  • Laden Sie eine vorhandene Webanwendung erneut, um Änderungen am Inhalt von / WEB-INF / classes oder / WEB-INF / lib widerzuspiegeln
  • Möglichkeit, die globalen JNDI-Ressourcen aufzulisten, die zur Verwendung in verschachtelten <ResourceLink> -Bereitstellungstools in einer Bereitstellungsbeschreibung <Context> verfügbar sind
  • Option zum Starten einer gestoppten Anwendung
  • Stellen Sie eine bereitgestellte Webanwendung bereit, und entfernen Sie das Basisverzeichnis
  • Option zum Auflisten der aktuell implementierten Webanwendungen und mehr.

Verzeichnisse
Die Basisverzeichnisse von Apache Tomcat 9 sind:

  • / bin: Start, Shutdown und andere Skripte, dort sind die * .sh-Dateien (für Unix-Systeme) funktionale Duplikate der * .bat-Dateien (für Windows-Systeme)
  • / conf: sind die zugehörigen Konfigurations- und DTD-Dateien. Eine der wichtigsten Dateien ist server.xml, die Hauptkonfigurationsdatei für den Container
  • / logs: Dies sind die Protokolldateien
  • / webapps: Es gibt Webapps Lodge
See also  So haben Sie zwei Instagram-Konten gleichzeitig und mobil

Jetzt werden wir sehen, wie Apache Tomcat 9 in CentOS 7 installiert wird.

1. Wie installiere und konfiguriere ich Java 8 in CentOS 7?

Schritt 1

Um Apache Tomcat 9 korrekt verwenden zu können, muss JAVA in CentOS 7 installiert sein. Andernfalls wird die neueste Version von JAVA 8 mit dem folgenden Befehl heruntergeladen und installiert:
yum installiere java-1.8.0

install-Apache-Tomcat-9-de-CentOS-7-1.png

Schritt 2

Nach der Installation überprüfen wir die Java-Version mit dem folgenden Befehl:

 Java-Version 

install-Apache-Tomcat-9-de-CentOS-7-2.png

2. So installieren Sie Apache Tomcat 9 in CentOS 7

Nachdem JAVA auf dem System installiert wurde, werden wir die neueste Version von Apache Tomcat, Version 9.0.12, herunterladen. Dies ist die stabile Version. Wenn Sie jedoch zu einem anderen Zeitpunkt die für Apache Tomcat verfügbaren neuen Versionen überprüfen möchten, können Sie die Abfrage über den folgenden Link durchführen:

Apache Tomcat
Schritt 1

Wir werden die neueste Version von Apache Tomcat 9 mit dem folgenden wget-Befehl herunterladen:

 cd / usr / local wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz 

install-Apache-Tomcat-9-de-CentOS-7-3.png

Schritt 2

Wir entpacken die heruntergeladene Datei:

 tar -xvf apache-tomcat-9.0.12.tar.gz 

install-Apache-Tomcat-9-de-CentOS-7-4.png

Schritt 3

Zuletzt verschieben wir die Datei in das richtige Verzeichnis:

 mv apache-tomcat-9.0.12 tomcat9 

install-Apache-Tomcat-9-de-CentOS-7-5.png

Schritt 4

Vor dem Starten des Tomcat-Dienstes muss die Umgebungsvariable CATALINA_HOME im System mit dem folgenden Befehl konfiguriert werden:

 echo "export CATALINA_HOME =" / usr / local / tomcat9 "" >> ~ / .bashrc source ~ / .bashrc 

install-Apache-Tomcat-9-de-CentOS-7-6.png

Schritt 5

Wir haben zwei CATALINA-Optionen:

CATALINA_HOME
Es bezieht sich auf das Stammverzeichnis der Tomcat-Installation, z. B. /home/tomcat/apache-tomcat-9.0.10 oder C: ProgramFiles apache-tomcat-9.0.10.

CATALINA_BASE
Gibt das Stammverzeichnis einer Laufzeitkonfiguration einer bestimmten Tomcat-Instanz an. Wenn Sie mehrere Tomcat-Instanzen auf einem Computer ausführen möchten, muss die CATALINA_BASE-Eigenschaft verwendet werden.

Jetzt starten wir den Tomcat-Webserver mit den im Tomcat-Paket enthaltenen Skripten wie folgt:

 cd / usr / local / tomcat9 / bin ./startup.sh 

install-Apache-Tomcat-9-de-CentOS-7-7.png

Dort sehen wir, dass der Dienst korrekt gestartet wurde.

Schritt 6

Ab diesem Zeitpunkt können wir Tomcat von jedem Browser aus über die IP-Adresse oder Domäne mit Port 8080 öffnen, da Tomcat immer auf Port 8080 ausgeführt wird:

 http: // IP_Address: 8080 
 http://domain.com:8080 

Dies wird die Umgebung sein, die wir sehen werden:

See also  Objekt Casting in Java

install-Apache-Tomcat-9-de-CentOS-7-8.png

Das Standardverzeichnis für die Tomcat-Dateien ist / usr / local / tomcat9. Dort sehen wir die Konfigurationsdateien im Ordner conf. Die Apache Tomcat-Umgebung befindet sich im Verzeichnis / usr / local / tomcat9 / webapps / ROOT /.

3. So richten Sie Tomcat-Benutzerkonten in CentOS 7 ein

Standardmäßig ist es nur möglich, auf die Standard-Tomcat-Seite zuzugreifen, auf die Verwaltung und andere Bereiche, wie Serverstatus, Anwendungsmanager (Manager-App) und Host-Manager, zuzugreifen. Die Konfiguration ist erforderlich Benutzerkonten für Administratoren und andere Benutzertypen.

Schritt 1

Dazu müssen wir die Datei ‘tomcat-users.xml’ bearbeiten, die sich im Verzeichnis / usr / local / tomcat9 / conf befindet. Wir greifen mit einem Texteditor wie dem folgenden zu:

 nano /usr/local/tomcat9/conf/tomcat-users.xml 

Zunächst rufen wir den Benutzeroberflächenadministrator auf, indem wir die folgenden Zeilen hinzufügen:

 <role rolename = "manager-gui" /> <user username = "solvetic" password = "S0lv3t1c" role = "manager-gui" /> 
Hinweis
Wir müssen TechnoWikis und das Passwort durch den gewünschten Benutzer ersetzen.

Schritt 2

Wenn wir einen Administrator hinzufügen möchten, führen wir Folgendes aus:

 <role rolename = "admin-gui" /> <user username = "admin" password = "adm! n" rollers = "admin-gui" /> 

Dort können wir das gewünschte Passwort einstellen.

install-Apache-Tomcat-9-de-CentOS-7-9.png

Schritt 3

Speichern Sie die Änderungen mit der Tastenkombination Strg + O und beenden Sie den Editor mit den Tasten Strg + X. Nachdem Sie diese Optionen konfiguriert haben, müssen Sie Tomcat neu starten:

 ./shutdown.sh ./startup.sh 

install-Apache-Tomcat-9-de-CentOS-7-10.png

Schritt 4

Wenn wir nun versuchen, auf eine der Funktionen von Apache Tomcat zuzugreifen, müssen wir einige der von uns erstellten Anmeldeinformationen eingeben:

install-Apache-Tomcat-9-de-CentOS-7-11.png

4. So konfigurieren Sie die Apache Tomcat-Ports in CentOS 7

Schritt 1

Aus Sicherheitsgründen können Sie auch den Standardport 8080 von Apache Tomcat bearbeiten. Dazu müssen Sie die Datei ‘server.xml’ bearbeiten, die sich im Verzeichnis / usr / local / tomcat9 / conf befindet. Bevor der Tomcat-Dienst jedoch nicht ausgeführt wird, müssen Sie Folgendes ausführen:

 /usr/local/tomcat9/bin/shutdown.sh 

Jetzt greifen wir auf die Datei zu, um den Port zu bearbeiten:

 nano /usr/local/tomcat9/conf/server.xml 

install-Apache-Tomcat-9-de-CentOS-7-12.png

Schritt 2

Dort finden wir den Connector-Port-Bereich und bearbeiten den gewünschten Port wie folgt:

See also  Backbone.js - Geschichte

install-Apache-Tomcat-9-de-CentOS-7-13.png

Speichern Sie die Änderungen mit den Tasten Strg + O und beenden Sie den Editor mit Strg + X.

Schritt 3

Wir starten den Tomcat-Dienst neu, indem wir Folgendes ausführen:

 /usr/local/tomcat9/bin/startup.sh 

Auf diese Weise wird der Apache Tomcat-Server auf dem von uns definierten Port ausgeführt.

Schritt 4

Wenn wir weitere Informationen über den laufenden Tomcat-Server und das aktuelle Gerät erhalten möchten, müssen wir den folgenden Befehl ausführen:

 /usr/local/tomcat9/bin/version.sh 

install-Apache-Tomcat-9-de-CentOS-7-14.png

Wir haben also gesehen, wie Apache Tomcat in seiner neuen Version 9 in CentOS 7 installiert wird und haben einen kompletten Server mit großartigen Verwendungs- und Funktionsmerkmalen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *