Une note sur la création de votre Tomcat préféré sur CentOS 7 sans yum en tant que serveur d'applications Java. Sauf si vous avez une raison spécifique, je pense que c'est plus rapide d'utiliser yum.
Ajout d'un utilisateur tomcat (le nom d'utilisateur peut être tout sauf facile à comprendre)
[root@localhost ]# useradd tomcat
[root@localhost ]# passwd tomcat
Téléchargez JDK rpm à partir de l'URL ci-dessous http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Apportez le fichier .rpm déposé sur le serveur cible
[root@localhost ]# yum localinstall jdk-8u111-linux-x64.rpm
#racine et matou.bash_exporter vers le profil JAVA_HOME=/usr/Java/jdk1.8.0_111/jre/Ajoutée
Supprimez le binaire du fonctionnaire tomcat et décompressez-le => changer de propriétaire / groupe Dans l'exemple ci-dessous, il est placé dans / opt, mais vous pouvez utiliser le chemin de votre choix.
[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
Yum le fera automatiquement Vous devez également créer / enregistrer manuellement cette zone
[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
Si vous n'utilisez pas firewalld à des fins de vérification, ignorez-le et 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
Tout d'abord, démarrez Tomcat. Assurez-vous également que le service démarre automatiquement au démarrage du système d'exploitation.
[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 :::*
Accédez à http: // [ip_addr]: 8080 avec un navigateur Web, et lorsque la page d'accueil familière de Tomcat est affichée, tout va bien.
Recommended Posts