Innerhalb der Funktionen, die wir Tag für Tag in unseren Systemen oder Laborumgebungen verwalten, müssen wir uns der Neuigkeiten und neuen Tools bewusst sein, die die Benutzer benötigen, insbesondere die Personen, die in den Entwicklungsabteilungen tätig sind (falls es diese Abteilung in unserer Organisation gibt). , Design, Logistik und bietet Lösungen auf Software- und Hardwareebene, damit ihre Arbeit optimal und effektiv ist.
Dieses Mal werden wir analysieren, wie wir installieren können Apache Tomcat 8, Webserver, der es uns ermöglicht, Java-Anwendungen zu hosten, etwas sehr Nützliches für Entwickler, die Anwendungen in Java implementieren.
Was ist Apache Tomcat?Wie bereits erwähnt, ist Apache Tomcat ein Webserver, der Alternativen zu Java-Anwendungen bietet, wie es in Linux üblich ist, es ist eine kostenlose Open-Source-Software, die Tag für Tag verbessert wird. Apache kommt vom französischen Wort für Patchy Server, das seit 1996 implementiert wird und unter seinen vielen Vorteilen wir haben:
Vorteile von Apache Tomcat
- Gratis Software
- Multiplattform
- Optimale Leistung
- Stabil und sicher
Grundsätzlich ist die Verwendung von Apache Tomcat konzentriert sich auf Webseiten, egal ob dynamisch oder statisch und wir wissen, dass Apache in das bekannte LAMP-Paket (Linux, Apache, MySQL, PHP) integriert ist.
Für diese Analyse verwenden wir eine Umgebung mit CentOS 7. Bevor wir beginnen, lassen wir einige Tutorials, die von Interesse sein könnten:
- Installieren Sie Apache Tomcat unter Ubuntu 16.04
- LAMP auf Debian 8 installieren
- XAMPP installieren
- Überwachen Sie die Apache-Leistung
1. CentOS 7-System aktualisieren
Der erste Schritt ist aktualisieren Sie unser CentOS 7-System Um nach neuen Updates zu suchen und damit mehr Stabilität zu haben, verwenden wir dazu den Befehl:
sudo yum update
Wir hoffen, dass alle Dateien heruntergeladen und installiert werden.
2. Java installieren
Der nächste Schritt, den wir machen müssen, ist Installieren Sie Java, damit Apache Tomcat alle diese Java-basierten Anwendungen ausführen kann. Um dieses Update durchzuführen, verwenden wir den folgenden Befehl:
sudo yum install java-1.7.0-openjdk-devel
Wir akzeptieren den Download und warten, bis er installiert ist. Standardmäßig lautet der Pfad, in dem Java installiert ist /usr/lib/jvm/jre, müssen wir dies für die Apache Tomcat-Konfiguration berücksichtigen.
3. Benutzererstellung für Tomcat
Sobald wir Java korrekt installiert haben, müssen wir als nächsten Schritt Folgendes tun: Erstellen Sie einen Benutzer, um alles zu verwalten, was mit Apache Tomcat zu tun hat (darf nicht der Root-Benutzer sein). Wir erstellen zuerst die Tomcat-Gruppe mit dem folgenden Befehl:
sudo groupkater hinzufügenJetzt erstellen wir den Tomcat-Benutzer und fügen diesem Benutzer die folgenden Einstellungen hinzu:
- Machen Sie es zu einem Mitglied der Tomcat-Gruppe.
- Wir werden ein Verzeichnis im Pfad erstellen opt / Kater wo Apache Tomcat installiert wird.
- Wir werden den Parameter hinzufügen / bin / false damit niemand auf das Konto zugreift.
Wir geben folgenden Befehl ein:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatSobald dieser Vorgang abgeschlossen ist, können wir mit dem Herunterladen und Installieren von Apache Tomcat 8 fortfahren.
4. Laden Sie Apache Tomcat herunter und installieren Sie es
Dazu müssen wir den folgenden Apache-Weblink aufrufen, um die neuesten zum Download verfügbaren Versionen von Apache anzuzeigen. Um die richtige Version (tar.gz-Datei) zu finden, gehen wir zur richtigen Version und platzieren im Feld Binary Distributions die Datei tar.gz im core-Feld.
VERGRÖSSERN
Dort müssen wir die Linkadresse für den jeweiligen Download kopieren. Für Version 8 lautet der Link wie folgt: Apache 8 tar.gz-Datei.
Um den Installationsvorgang zu starten Wir gehen in den Home-Ordner mit dem Parameter:
cd ~Als nächstes verwenden wir den Befehl wget, um mit dem Download von Apache Tomcat fortzufahren. Wir verwenden die Syntax wget Link_de_Descarga, in unserem Fall ist es:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzWir hoffen, dass der Download abgeschlossen und korrekt installiert ist.
NotizIn einigen Fällen ist der Befehl wget ist in CentOS 7 nicht verfügbar, um dies zu lösen, geben Sie einfach den Befehl ein:
sudo yum wget installierenDamit haben wir es installiert.
Wie bereits erwähnt, werden wir installiere Apache Tomcat 8 im Pfad /opt/tomcat aber standardmäßig existiert diese Route nicht, um es zu erstellen Wir werden den folgenden Befehl verwenden:
sudo mkdir / opt / tomcatJetzt gehen wir entpacken Sie die heruntergeladene Datei in den Pfad / opt / tomcat, dazu geben wir folgenden Befehl ein:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1Wir hoffen, dass Apache im Pfad /opt/tomcat extrahiert wird. Sobald alle Dateien extrahiert sind, müssen wir die entsprechenden Berechtigungen zuweisen.
5. Aktualisieren Sie die Berechtigungen für den Tomcat-Benutzer
Damit der Tomcat-Benutzer auf den Tomcat-Installationspfad zugreifen kann, führen wir den folgenden Prozess aus. Wir gehen zu Gehen Sie zu dem Pfad, in dem alle Apache Tomcat 8-Dateien installiert wurden (/opt/tomcat) mit dem folgenden Befehl:
cd / opt / tomcatSobald wir auf dieser Route sind, werden wir die folgenden Parameter eingeben, um Gewähren Sie Lese- und Schreibberechtigungen für diesen Pfad:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Endlich werden wir erlauben Sie dem Tomcat-Benutzer, der Eigentümer der Protokolle, Webanwendungen und anderer Komponenten der conf-Datei zu sein, dafür geben wir folgendes ein:
sudo chown -R Tomcat webapps / work / temp / logs /Jetzt fahren wir mit der Installation des Systems fort.
6. Installieren Sie die Systemdatei
Wir müssen die systemd-Datei installieren, da Apache Tomcat als Dienst ausgeführt wird, also geben wir Folgendes ein, um die Datei tomcat.service zu erstellen:
sudo nano /etc/systemd/system/tomcat.serviceDort sehen wir, dass eine leere Datei angezeigt wird, daher müssen wir Folgendes hinzufügen:
# Systemd-Unit-Datei für Tomcat [Unit] Beschreibung = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Type = forking Environment = JAVA_HOME = /usr / lib / jvm / jre Environment = CATALINA_PID = /opt / tomcat /temp/tomcat.pid Umgebung = CATALINA_HOME = / opt / tomcat Umgebung = CATALINA_BASE = / opt / tomcat Umgebung = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Umgebung = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = file: /dev /./urandom 'ExecStart = /opt /tomcat /bin / startup.sh ExecStop = /bin /kill -15 $ MAINPID User = tomcat Group = tomcat [Install] WantedBy = multi-user.target
Wir speichern die Änderungen mit der Tastenkombination Strg + ODER und wir verlassen den Editor mit der Kombination Strg + x. Als nächstes starten wir die systemd-Datei mit dem folgenden Befehl neu:
sudo systemctl daemon-reloadNach dem Neustart fahren wir mit der nächsten Aufgabe fort.
7. Apache Tomcat-Dienst aktivieren
Sobald wir den vorherigen Prozess abgeschlossen haben, werden wir Apache-Dienst starten mit dem folgenden Befehl:
sudo systemctl starte tomcatSpäter aktivieren wir Apache Tomcat mit dem folgenden Befehl:
sudo systemctl aktivieren TomcatSobald wir den Service gestartet haben, können wir Überprüfen Sie die Tomcat-Installation im Browser, dazu müssen wir die IP-Adresse unseres Computers mit dem Befehl ifconfig kennen.
Im Browser geben wir folgende Syntax ein:
http: // Server-IP: 8080
VERGRÖSSERN
Wie wir sehen, greifen wir auf den Apache-Startbildschirm zu und verwalten von dort aus, was wir für notwendig erachten.
Von diesem Griff Wir haben Apache Tomcat 8 auf unserem CentOS 7-Computer installiert um den Leuten, die mit Java-Anwendungen arbeiten, eine alternative Unterstützung zu bieten. Schließlich könnte Sie das folgende Tutorial interessieren: MySQL auf CentOS 7 installieren.