GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Installieren Sie Apache Tomcat 9 auf CentOS 7 / RHEL 7 / Ubuntu 16.04

Apache Tomcat ist ein kostenloser Open-Source-Webserver und Servlet-Container, der von der Apache Software Foundation (ASF) gegründet wurde ). Es stellt die erforderliche Java-Webserver-Plattform zum Ausführen des Java-Codes bereit. Eine der Voraussetzungen für Apache Tomcat 9 ist „Java 8 „.

In diesem Artikel führen wir die Installationsschritte von Apache Tomcat 9 auf CentOS 7.x/RHEL 7.x und Ubuntu 16.04 durch.

Schritt:1 Installieren Sie Java 8 auf CentOS 7.x und RHEL 7.x

Java 8-Pakete sind in den standardmäßigen CentOS- und RHEL-Repositories verfügbar, führen Sie den folgenden yum-Befehl von der Konsole aus.

[[email protected] ~]# yum install java-1.8.0

Führen Sie den folgenden Befehl aus, um die Java-Version zu überprüfen:

[[email protected] ~]# java -version
openjdk version "1.8.0_101"
OpenJDK Runtime Environment (build 1.8.0_101-b13)
OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)
[[email protected] ~]#
Installieren Sie Java 8 auf Ubuntu 16.04 / 16.10

Java 8 ist auch in Ubuntu 16.04/16.10 apt-Repositories verfügbar, führen Sie den folgenden apt-Befehl aus, um Java 8 zu installieren

[email protected]:~$ sudo apt update
[email protected]:~$ sudo apt install openjdk-8*

Überprüfen Sie die Java-Version

[email protected]:~$ java -version
openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
[email protected]:~$

Schritt:2 Laden Sie die Apache Tomcat 9 tar.gz-Datei herunter

Wir können Apache Tomcat 9 tar.gz entweder von seiner offiziellen Website oder mit dem Befehl wget vom Terminal herunterladen.

http://tomcat.apache.org/download-90.cgi

Herunterladen von Tomcat vom Terminal

[[email protected] ~]# wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.0.M17/bin/apache-tomcat-9.0.0.M17.tar.gz

Schritt:3 Extrahieren Sie die heruntergeladene Datei und setzen Sie die Variable CATALINA_HOME

Führen Sie den Befehl below tar aus, um Apache Tomcat 9 im Ordner /opt zu extrahieren.

[[email protected] ~]# tar -zxpvf apache-tomcat-9.0.0.M17.tar.gz -C /opt/
[[email protected] ~]# cd /opt/
[[email protected] opt]# mv apache-tomcat-9.0.0.M17.tar.gz tomcat

Bevor wir den Tomcat-Dienst starten, legen wir zunächst die erforderliche CATALINA_HOME-Umgebungsvariable mit den folgenden Befehlen fest:

[[email protected] ~]# echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc
[[email protected] ~]# source ~/.bashrc
[[email protected] ~]#

Schritt:4 Geben Sie die Benutzer für den Zugriff auf die Manager-GUI-Seite und die Admin-Seite an.

Standardmäßig darf kein Benutzer oder Konto auf die Manager-GUI-Seite und die Admin-Seite zugreifen. Um den Benutzern also Zugriff zu gewähren, fügen Sie die folgenden Zeilen in die Datei „/opt/tomcat/conf/tomcat-users.xml ein “ direkt über Tag

<!-- User linuxtechi who can access only manager section -->
<role rolename="manager-gui" />
<user username="linuxtechi" password="<Enter-Secure-Password>" roles="manager-gui" />

<!-- User Admin Who can access manager and admin section both -->
<role rolename="admin-gui" />
<user username="admin" password="<Enter-Secure-Password>" roles="admin-gui" />

Schritt:5 Starten Sie den Tomcat-Dienst

Führen Sie die folgenden Befehle nacheinander aus, um den Tomcat-Dienst zu starten.

[[email protected] ~]# cd /opt/tomcat/bin/
[[email protected] bin]# ./startup.sh

Um den Tomcat-Dienst herunterzufahren, verwenden Sie den folgenden Befehl

[[email protected] bin]# ./shutdown.sh

Öffnen Sie die Tomcat-Ports in der Firewall.

Wie wir wissen, läuft Tomcat standardmäßig auf Port 8080. Falls also eine Firewall auf Ihrer Linux-Box läuft, legen Sie die folgende Regel fest, um Port 8080 auf CentOS 7.x und RHEL 7.x zu öffnen.

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[[email protected] ~]# firewall-cmd --reload
success
[[email protected] ~]#

Verwenden Sie den folgenden Befehl, um den 8080-Port in der Ubuntu 16.04/16.10-Firewall zu öffnen.

[email protected]:~# ufw allow 8080
Rule added
Rule added (v6)
[email protected]:~#

Hinweis:Sie können diesen Schritt überspringen, wenn die Firewall auf Ihrem Server deaktiviert ist

Schritt:6 Greifen Sie über den Webbrowser auf die Apache Tomcat 9-Seite zu

Öffnen Sie den Webbrowser und geben Sie die folgende URL ein:

http://{IP-Adresse-oder-Hostname}:8080

In meinem Fall lautet die IP-Adresse meines Servers „192.168.43.9“

Klicken Sie auf „Manager-App“. “, Es wird uns zur Eingabe des Benutzernamens und des Passworts auffordern, geben Sie die Anmeldeinformationen des Benutzers an, was auch immer wir in der Datei „tomcat-users.xml“ festgelegt haben ‘

Ebenso können wir den Serverstatus anzeigen, indem wir auf die Option „Serverstatus klicken ”

Szenario : Wenn Sie Tomcat auf einem Remote-Server installiert haben und auf „Manager-App“ und „Serverstatus“ im Webbrowser Ihres lokalen Systems zugreifen möchten, müssen wir eine Datei „manager.xml“ erstellen “ unter dem Ordner „/opt/tomcat/conf/Catalina/localhost/ ” mit folgendem Inhalt.

[email protected] ~]# cd /opt/tomcat/conf/Catalina/localhost/
[[email protected] localhost]# vi manager.xml
<Context privileged="true" antiResourceLocking="false"
  docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

Speichern und beenden Sie die Datei

Das ist alles, ich hoffe, dir gefallen die Installationsschritte von Tomcat 9 🙂


Ubuntu
  1. So installieren Sie Apache Tomcat 9 auf Ubuntu 18.04

  2. So installieren Sie Apache Tomcat unter Linux RHEL 8 / CentOS 8

  3. Installieren Sie KVM Hypervisor auf CentOS 7.x und RHEL 7.x

  4. So installieren Sie Apache Tomcat 8 unter CentOS

  5. So installieren Sie Apache Tomcat unter CentOS 7

So installieren Sie Apache Tomcat 10 auf Ubuntu 21

So installieren Sie Apache Tomcat unter CentOS 8

Wie installiere ich Apache Tomcat auf Ubuntu 20.04?

So installieren Sie Apache Tomcat 8 unter Ubuntu 14.04

So installieren Sie Apache Tomcat 8 unter Ubuntu 16.04

So installieren Sie Apache Tomcat unter Ubuntu 18.04 LTS