In diesem Tutorial zeigen wir Ihnen, wie Sie Apache Tomcat auf CentOS 7 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache Tomcat ist ein Open-Source-Webserver und entwickelter Servlet-Container von der Apache Software Foundation. Es implementiert die Spezifikationen Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language und Java WebSocket von Sun Microsystems und stellt eine Webserverumgebung bereit, in der Java-Code ausgeführt werden kann.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Apache Tomcat auf dem CentOS 7-Server.
Installieren Sie Apache Tomcat auf CentOS 7
Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.
yum clean all yum -y update
Schritt 2. Installieren von Java 8.
Für Apache Tomcat 9 muss Java 8 oder neuer auf dem Server installiert sein. Führen Sie den folgenden Befehl aus, um Java 8 zu installieren:
yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
Nach der Installation können Sie es auch überprüfen, indem Sie den folgenden Befehl ausführen:
java -version
Schritt 3. Installieren Sie Apache Tomcat 9 auf CentoS 7.
Besuchen Sie zunächst die offizielle Apache Tomcat-Website und laden Sie die neueste Version der Software auf Ihren Server herunter. Im Moment ist die neueste Version Version 9.0.7 :
wget http://www.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip
Entpacken Sie das heruntergeladene ZIP-Archiv:
unzip apache-tomcat-9.0.7.zip -d /opt
Erstellen Sie als Nächstes ein neues Verzeichnis mit dem Namen „apache-tomcat-9.0.7“. Wir werden es in etwas Einfacheres umbenennen:
cd /opt mv apache-tomcat-9.0.7/ tomcat
Führen Sie dann die folgenden Befehle aus, um die Umgebungsvariable CATALINA_HOME festzulegen:
echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc source ~/.bashrc
Es wird nicht empfohlen, Apache Tomcat als Benutzer root auszuführen, fügen Sie also Tomcat-Benutzer und -Gruppe hinzu:
useradd -r tomcat --shell /bin/false chown -R tomcat:tomcat /opt/tomcat/
Erstellen Sie jetzt ein systemd
Datei mit folgendem Inhalt:
### nano /etc/systemd/system/tomcat.service [Unit] Description=Apache Tomcat 9 After=syslog.target network.target[Service] User=tomcat Group=tomcat Type=forking Environment=CATALINA_PID=/opt/tomcat/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target
Speichern Sie die Datei und führen Sie den folgenden Befehl aus, um das systemd
neu zu laden Manager:
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Schritt 4. Bewerten von Apache Tomcat 9.
Öffnen Sie schließlich Tomcat in Ihrem Browser, gehen Sie zu Ihrer IP oder Domain mit dem 8080-Port (weil Tomcat immer auf dem 8080-Port läuft) als Beispiel: http://your_IP_address:8080/manager/html
mit dem Benutzer ‚admin‘ und dem Passwort ‚PASSWORD‘
Herzlichen Glückwunsch! Sie haben Apache Tomcat erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Apache Tomcat auf CentOS 7-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache Tomcat-Website zu besuchen.