[LINUX] Installez Tomcat 9 sur Cent OS 8

introduction

Installez Tomcat 9 dans l'environnement où CentOS-8.1.1911-x86_64 a été installé avec une "installation minimale". JAVA doit être installé à l'avance. Veuillez vous reporter à ici pour installer JAVA.

Utilisateur créé

useradd -s /sbin/nologin tomcat

Télécharger

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

Extraire / déplacer des fichiers

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

Traverser

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

Créer un fichier de définition de service

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

Autorisation

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

Paramètres du pare-feu

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

Commencez

systemctl start tomcat

Redémarrer

systemctl restart tomcat

Arrêtez

systemctl stop tomcat

Réglage de démarrage automatique

systemctl enable tomcat

Confirmation de version

/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

Contrôle de fonctionnement

http://hostname:8080/docs/ C'est OK si vous accédez à et la page suivante s'affiche.

tomcat-docs.jpg

Résumé

Vous l'avez installé avec succès.

Recommended Posts

Installez Tomcat 9 sur Cent OS 8
Installez Adoptez OpenJDK 11 sur Cent OS 8
Installez tomcat 5.5 sur Amazon Linux.
Installez Python 3.8 sur Ubuntu 18.04 (norme du système d'exploitation)
Installez Python 3.8 sur Ubuntu 20.04 (norme du système d'exploitation)
Installez Sphinx sur MacOSX
Installez Scipy sur Mac OS Sierra
Installez mitmproxy sur Mac OS X
Installez Python 3.9 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez Python 2.7 sur Ubuntu 20.04 (norme du système d'exploitation?)
Installez pgmagick sur Mac OS X 10.9
Comment intégrer Apache httpd 2.4 et Tomcat 9 sur Cent OS 8
Installez matplotlib sur OS X El Capitan
Installez la version 64 bits du système d'exploitation (bate) sur Raspberry Pi
Installez docker-compose sur le système d'exploitation Raspberry Pi 64 bits
Installez la dernière version d'Apache httpd 2.4 à partir des sources sur Cent OS 8
Un moyen simple d'utiliser Python 2.7 sur Cent OS 6
Installer mecab sur Marvericks
Installez TensorFlow sur Ubuntu
Installer python sur WSL
Installez pyenv sur Mac
Installer pip sur Mavericks
Installez mongodb sur termux
Installez Scrapy sur python3
Installer docker sur Fedora31
Installez numba sur CentOS 7.2
Installez Ansible sur Mac
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Plone (4.3.6) sur MacOSX (10.10.3)
Installez PySide2 sur Ubuntu
Installez Python3.4 sur CentOS 6.6
Installer gensim sur Marvericks
Installez JModelica sur Ubuntu
Installez Anaconda sur Windows 10
Installez numpy sur Marvericks
Installez python sur Windows
Installer enebular-agent sur le livre Chrome
Installez pycuda sur Windows10
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Installez aws-cli sur MacPorts
Installez pygraphviz sur Windows 10
Installez Docker sur AWS
Installez Python 3.3 sur Ubuntu 12.04
Installez Chainer 1.5.0 sur Windows
Installez Python 3.4 sur Mac
Installez Caffe sur Mac
Installez Theano sur Ubuntu 12.04
Installez pyenv sur OSX
Installer mecab sur Mac
Installez awscli sur centos7
Installez angr sur Ubuntu 18.04
Installer Chainer sur CentOS 6.7
installer mecab-python sur Mac
Installez pip / pip3 sur Ubuntu
Installez Python 3.6 sur Docker
Installez Apache Tomcat 9 sur Ubuntu 19.10 Eoan Ermine Hello World
Construisez un RAID intégré avec T1310M3 et installez Cent OS 7.7
Très facile à installer SciPy sur Mac OS X
Comment installer Caffe sur OS X avec macports