[LINUX] Installieren Sie Tomcat 9 unter Cent OS 8

Einführung

Installieren Sie Tomcat 9 in der Umgebung, in der CentOS-8.1.1911-x86_64 mit "minimaler Installation" installiert wurde. JAVA muss im Voraus installiert werden. Informationen zur Installation von JAVA finden Sie unter hier.

Benutzer erstellt

useradd -s /sbin/nologin tomcat

herunterladen

curl -O http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz

Dateien extrahieren / verschieben

tar xvzf apache-tomcat-9.0.34.tar.gz -C /opt
ln -s /opt/apache-tomcat-9.0.34 /opt/apache-tomcat
chown -R tomcat. /opt/apache-tomcat-9.0.34

Durchlaufen

echo "export CATALINA_HOME=/opt/apache-tomcat" > /etc/profile.d/tomcat.sh
source /etc/profile

Erstellen Sie eine Dienstdefinitionsdatei

vi /etc/systemd/system/tomcat.service

tomcat.service


[Unit]
Description=Apache Tomcat 9
After=syslog.target network.target

[Service]
User=tomcat
Group=tomcat
Type=oneshot
PIDFile=/opt/apache-tomcat/tomcat.pid
RemainAfterExit=yes

ExecStart=/opt/apache-tomcat/bin/startup.sh
ExecStop=/opt/apache-tomcat/bin/shutdown.sh
ExecReStart=/opt/apache-tomcat/bin/shutdown.sh;/opt/apache-tomcat/bin/startup.sh

[Install]
WantedBy=multi-user.target

Genehmigung

chmod 755 /etc/systemd/system/tomcat.service

Firewall-Einstellungen

firewall-cmd --add-port=8080/tcp --zone=public --permanent
systemctl restart firewalld

Anlaufen

systemctl start tomcat

Starten Sie neu

systemctl restart tomcat

Halt

systemctl stop tomcat

Automatische Starteinstellung

systemctl enable tomcat

Versionsbestätigung

/opt/apache-tomcat/bin/version.sh
Using CATALINA_BASE:   /opt/apache-tomcat
Using CATALINA_HOME:   /opt/apache-tomcat
Using CATALINA_TMPDIR: /opt/apache-tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/apache-tomcat/bin/bootstrap.jar:/opt/apache-tomcat/bin/tomcat-juli.jar
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Server version: Apache Tomcat/9.0.34
Server built:   Apr 3 2020 12:02:52 UTC
Server number:  9.0.34.0
OS Name:        Linux
OS Version:     4.18.0-147.8.1.el8_1.x86_64
Architecture:   amd64
JVM Version:    11.0.7+10
JVM Vendor:     AdoptOpenJDK

Funktionsprüfung

http://hostname:8080/docs/ Es ist in Ordnung, wenn Sie darauf zugreifen und die folgende Seite angezeigt wird.

tomcat-docs.jpg

Zusammenfassung

Sie haben es erfolgreich installiert.

Recommended Posts

Installieren Sie Tomcat 9 unter Cent OS 8
Installieren Sie Adopt OpenJDK 11 unter Cent OS 8
Installieren Sie tomcat 5.5 unter Amazon Linux.
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Sphinx unter MacOSX
Installieren Sie Scipy unter Mac OS Sierra
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie pgmagick unter Mac OS X 10.9
So integrieren Sie Apache httpd 2.4 und Tomcat 9 unter Cent OS 8
Installieren Sie matplotlib unter OS X El Capitan
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem
Installieren Sie die neueste Version von Apache httpd 2.4 von der Quelle unter Cent OS 8
Einfache Möglichkeit, Python 2.7 unter Cent OS 6 zu verwenden
Installieren Sie Mecab auf Marvericks
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie Python auf der WSL
Installieren Sie pyenv auf dem Mac
Installieren Sie pip auf Mavericks
Installieren Sie mongodb auf termux
Installieren Sie Scrapy auf Python3
Installieren Sie Docker auf Fedora31
Installieren Sie numba unter CentOS 7.2
Installieren Sie Ansible auf einem Mac
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Plone (4.3.6) unter MacOSX (10.10.3)
Installieren Sie PySide2 unter Ubuntu
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie gensim auf Marvericks
Installieren Sie JModelica unter Ubuntu
Installieren Sie Anaconda unter Windows 10
Installiere numpy auf Marvericks
Installieren Sie Python unter Windows
Installieren Sie enebular-agent in Chrome Book
Installieren Sie pycuda unter Windows10
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie aws-cli auf MacPorts
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Docker unter AWS
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Caffe auf dem Mac
Installieren Sie Theano unter Ubuntu 12.04
Installieren Sie pyenv unter OSX
Installieren Sie Mecab auf dem Mac
Installieren Sie awscli auf centos7
Installiere angr unter Ubuntu 18.04
Installieren Sie Chainer unter CentOS 6.7
Installieren Sie Mecab-Python auf dem Mac
Installiere pip / pip3 unter Ubuntu
Installieren Sie Python 3.6 auf Docker
Installieren Sie Apache Tomcat 9 unter Ubuntu 19.10 Eoan Ermine Hello World
Erstellen Sie mit T1310M3 ein integriertes RAID und installieren Sie Cent OS 7.7
Sehr einfach, SciPy unter Mac OS X zu installieren
So installieren Sie caffe unter OS X mit Macports