[JAVA] Tomcat v8 unter CentOS7

Vorwort

Ein Memo beim Erstellen von Tomcat, das jeder als Java-Anwendungsserver liebt, unter CentOS 7 ohne yum. Wenn Sie keinen bestimmten Grund haben, ist es meiner Meinung nach schneller, yum zu verwenden.

Annahme

Bauarbeiten

Vorbereitung

Tomcat-Benutzer hinzugefügt (Benutzername kann alles andere als leicht zu verstehen sein)

[root@localhost ]# useradd tomcat
[root@localhost ]# passwd tomcat

Java-Installation

Laden Sie JDK rpm von der unten stehenden URL herunter http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Bringen Sie die abgelegte RPM auf den Zielserver

[root@localhost ]# yum localinstall jdk-8u111-linux-x64.rpm
#Wurzel und Kater.bash_Export ins Profil JAVA_HOME=/usr/Java/jdk1.8.0_111/jre/Hinzugefügt

Tomcat-Installation

Löschen Sie die Binärdatei vom Tomcat-Beamten und entpacken Sie sie => Eigentümer / Gruppe wechseln Im folgenden Beispiel wird es in / opt platziert, Sie können jedoch einen beliebigen Pfad verwenden.

[root@localhost ]# wget http://ftp.jaist.ac.jp/pub/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.0.39.tar.gz
[root@localhost ]# tar xzvf apache-tomcat-8.0.39.tar.gz
[root@localhost ]# mv apache-tomcat-8.0.39 /opt/tomcat
[root@localhost ]# cd /opt/
[root@localhost ]# chown -R tomcat:tomcat tomcat

Registrieren von Diensten bei systemd

Yum macht das automatisch. Sie müssen diesen Bereich auch manuell erstellen / registrieren

[root@localhost ]# vim /etc/systemd/system/tomcat.service

[Unit]
Description=Apache Tomcat 8
After=network.target

[Service]
User=tomcat
Type=forking
EnvironmentFile=/etc/sysconfig/tomcat
KillMode=none
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target



[root@localhost ]# vim /etc/sysconfig/tomcat

Java_HOME="/usr/Java/jdk1.8.0_111/jre/"
Java_OPTS="-DJava.security.egd=file:/dev/./urandom"

[root@localhost ]# systemctl daemon-reload

Registrieren eines neuen Dienstes für firewalld (optional)

Wenn Sie firewalld nicht zu Überprüfungszwecken verwenden, überspringen Sie es und klicken Sie auf OK

[root@localhost ]# vim /usr/lib/firewalld/services/tomcat.xml

<service>
  <short>WWW (HTTP-tomcat)</short>
  <description>HTTP is the protocol used to serve Web pages. If you plan to make your Web server publicly available, enable this option. This option is not required for viewing pages locally or developing Web pages.</description>
  <port protocol="tcp" port="8080"/>
</service>

[root@localhost ]# systemctl restart firewalld
[root@localhost ]# firewall-cmd --add-service=tomcat --zone=public --permanent
success
[root@localhost ]# systemctl restart firewalld

Funktionsprüfung

Starten Sie zuerst Tomcat. Stellen Sie außerdem sicher, dass der Dienst beim Start des Betriebssystems automatisch gestartet wird.

[root@localhost ]# systemctl enable tomcat
[root@localhost ]# systemctl start tomcat
[root@localhost ]# systemctl status tomcat
[root@localhost ]# ss -nat | grep 8080
LISTEN     0      100                      :::8080                    :::*

Greifen Sie mit einem Webbrowser auf http: // [ip_addr]: 8080 zu. Wenn die bekannte Tomcat-Startseite angezeigt wird, ist dies in Ordnung.

Recommended Posts

Tomcat v8 unter CentOS7
Anlegestelle v8 auf CentOS7
Installieren Sie OpenFOAM v2006 unter CentOS
JSP auf Tomcat
Ändern Sie die JDK- und Tomcat-Versionen unter CentOS
Maven auf CentOS 7 Tutorial
Docker-Installation unter CentOS 6
Verwenden Sie perltidy unter CentOS 8
Installieren Sie Golang unter CentOS 8
Probieren Sie OpenLiteSpeed unter CentOS8 aus
Installieren Sie Neo4j 4.1.3 unter centOS
Installieren Sie Vertica 10.0 unter CentOS 6.10
Installation von Zabbix 5 unter CentOS 8
Verwenden Sie mod_auth_cas unter CentOS 8
Installieren Sie PostgreSQL 12 auf Centos8
Installieren Sie Python 3 unter CentOS 7
Installieren Sie kuromoji unter CentOS7
OpenJDK-Installation unter CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
1002 Fehler bei Tomcat + WebSocket
Installieren Sie Redmine 4.1.1 unter CentOS 7
Smokeping Installation unter CentOS7
Installieren Sie PostgreSQL 13 unter CentOS 7.5
Stellen Sie exFat unter CentOS 7 zur Verfügung
Installieren Sie Tomcat auf Sakuras VPS
Richten Sie Gitolite unter CentOS 7 ein
Installieren Sie Jenkins auf Dockers CentOS
Installieren Sie Apache unter CentOS auf VirtualBox
Ändern Sie die Java-Version unter CentOS
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
Führen Sie eine Protokollrotation mit Centos durch
Installieren Sie Tomcat + Eclipse auf einem Mac
Remote-Debug-Verbindung zu Tomcat, die unter CentOS7 mehrmals ausgeführt wird
So stellen Sie Laravel für CentOS 7 bereit
Aktivieren Sie Openjdk10 und Maven unter CentOS
gerührt! JSF + CDI (Einstellungen) mit Tomcat
Installieren Sie Ruby 2.5 unter CentOS 7 mit SCL
Java Open JDK 8 unter CentOS 7 installieren
Versuchen Sie, CentOS 8 in Raspberry Pi 3 zu integrieren
WordPress mit Docker Compose unter CentOS 8
So installieren Sie MariaDB 10.4 unter CentOS 8
Installieren Sie Apache 2.4.46 von der Quelle unter CentOS 7
Führen Sie das Shell-Skript von tomcat auf java8 aus
Verwenden Sie den Befehl iostat unter CentOS 8
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Schritte zum Installieren von devtoolset-6 unter CentOS 7
Verwenden Sie Docker CE (Official) mit CentOS 8
Installieren Sie Java 9 unter Windows 10 und CentOS 7
Ich habe F-Revo CRM 7.3 unter CentOS 7.7 installiert
Lassen Sie Apache und Tomcat unter CentOS 8 im Handumdrehen zusammenarbeiten