Tutoriel sur la compilation et l'installation de Tomcat sur le système de flux Centos8.

PHPz
Libérer: 2024-02-19 21:27:02
avant
990 Les gens l'ont consulté

Centos8 stream系统编译安装Tomcat教程。

Le tutoriel pour compiler et installer Tomcat sur le système CentOS 8 Stream est le suivant :

  1. Tout d’abord, assurez-vous que le kit de développement Java (JDK) est installé sur votre système CentOS 8 Stream. Vous pouvez installer OpenJDK à l'aide de la commande suivante :

    sudo dnf install java-1.8.0-openjdk-devel
    Copier après la connexion
  2. Téléchargez le package compressé Tomcat. Vous pouvez visiter le site officiel d'Apache Tomcat (

    ) ou téléchargez en utilisant la commande suivante :

    wget 
    Copier après la connexion
  3. Décompressez le package compressé Tomcat :

    tar -zxvf apache-tomcat-9.0.52.tar.gz
    Copier après la connexion
  4. Déplacez le dossier Tomcat décompressé vers l'emplacement approprié. Ici, nous le déplaçons dans le répertoire
    /opt :

    sudo mv apache-tomcat-9.0.52 /opt/tomcat
    Copier après la connexion
  5. Créez un utilisateur et un groupe système pour Tomcat :

    sudo groupadd tomcat
    sudo useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat
    Copier après la connexion
  6. Configurez les autorisations de fichiers de Tomcat :

    sudo chgrp -R tomcat /opt/tomcat
    sudo chmod -R g+r /opt/tomcat/conf
    sudo chmod g+x /opt/tomcat/conf
    sudo chown -R tomcat /opt/tomcat/webapps /opt/tomcat/work /opt/tomcat/temp /opt/tomcat/logs
    Copier après la connexion
  7. Modifier le fichier de script de démarrage Tomcat :

    sudo vi /opt/tomcat/bin/startup.sh
    Copier après la connexion

    Ajoutez ce qui suit au début du fichier :

    #!/bin/bashCATALINA_HOME=/opt/tomcat
    Copier après la connexion

    Enregistrez et fermez le fichier.

  8. Configurez Tomcat pour qu'il démarre automatiquement au démarrage :

    sudo vi /etc/systemd/system/tomcat.service
    Copier après la connexion

    Ajoutez ce qui suit :

    [Unit]Description=Apache TomcatAfter=syslog.target network.target[Service]Type=forkingUser=tomcatGroup=tomcatEnvironment=CATALINA_PID=/opt/tomcat/temp/tomcat.pidEnvironment=CATALINA_HOME=/opt/tomcatEnvironment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.sh[Install]WantedBy=multi-user.target
    Copier après la connexion

    Enregistrez et fermez le fichier.

  9. Démarrer le service Tomcat :

    sudo systemctl start tomcat
    Copier après la connexion
  10. Configurez le pare-feu pour autoriser le trafic HTTP et HTTPS de Tomcat via :

    sudo firewall-cmd --permanent --add-port=8080/tcpsudo firewall-cmd --permanent --add-port=8443/tcpsudo firewall-cmd --reload
    Copier après la connexion

    Maintenant,

Vous pouvez vérifier si Tomcat est installé et exécuté avec succès en visitant
.

Ce qui précède est le didacticiel de base pour compiler et installer Tomcat sur le système CentOS 8 Stream. Veuillez noter que la configuration et les paramètres spécifiques peuvent varier en fonction de vos besoins et que vous pouvez les ajuster en fonction de votre propre situation. Assurez-vous également de sauvegarder les fichiers et configurations importants avant d’effectuer toute opération.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!