GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Tomcat sur Debian 9 Stretch

Dans ce tutoriel, nous allons vous montrer comment installer et configurer Apache Tomcat sur Debian 9 Stretch. Pour ceux d'entre vous qui ne le savaient pas, Apache Tomcat est un serveur Web open-source et Conteneur de servlets développé par Apache Software Foundation. Il implémente les spécifications Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language et Java WebSocket de Sun Microsystems et fournit un environnement de serveur Web dans lequel le code Java peut s'exécuter.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation d'Apache Tomcat 8 sur un serveur Debian 9 (Stretch).

Installer Tomcat sur Debian 9 Stretch

Étape 1. Avant d'installer un logiciel, il est important de s'assurer que votre système est à jour en exécutant le suivant apt-get commandes dans le terminal :

apt-get update
apt-get upgrade

Étape 2. Installation de Java (JRE ou JDK).

Ajoutez le référentiel Java PPA webupd8team dans votre système Debian. Après cela, vous pourrez installer le dernier JRE :

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Ensuite, vous devrez mettre à jour complètement le système avec la commande suivante et l'installer :

apt-get update
apt-get install oracle-java8-installer

Vérifier la version Java installée.

java -version

Résultat :

java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

Étape 3. Installation d'Apache Tomcat.

Pour les meilleures pratiques, Tomcat ne doit jamais être exécuté en tant qu'utilisateur privilégié (root). Nous vous recommandons de créer un utilisateur système distinct qui exécutera le serveur Tomcat. Par conséquent, exécutez la commande suivante :

groupadd tomcat
useradd -g tomcat -d /opt/tomcat -s /bin/nologin tomcat

La première chose à faire est d'aller sur la page de téléchargement d'Apache Tomcat et de télécharger la dernière version stable d'Apache Tomcat, Au moment d'écrire cet article c'est la version 8.5 .20 :

wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
tar xzvf apache-tomcat-8.5.20.tar.gz
mv apache-tomcat-8.5.20/* /opt/tomcat/

Modifier le propriétaire du répertoire extrait afin que l'utilisateur tomcat puisse y écrire des fichiers.

chown -R tomcat:tomcat /opt/tomcat/

Créons un systemd init afin que vous puissiez démarrer/redémarrer/arrêter Tomcat :

nano /etc/systemd/system/tomcat.service

Une fois ouvert, collez ce qui suit :

[Unit]
Description=Apache Tomcat 8.x Web Application Container
Wants=network.target
After=network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1G -Djava.net.preferIPv4Stack=true'
Environment='JAVA_OPTS=-Djava.awt.headless=true'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
SuccessExitStatus=143

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

Entrez les commandes ci-dessous pour démarrer Tomcat et lui permettre de démarrer au démarrage :

systemctl daemon-reload
systemctl restart tomcat
systemctl enable tomcat

Étape 4. Configuration du pare-feu pour Tomcat.

Vous devrez peut-être autoriser les requêtes du serveur Tomcat dans le pare-feu afin que nous puissions accéder à l'application depuis le réseau externe :

ufw allow 8080

Etape 5. Enfin, ouvrez apache tomcat depuis votre navigateur, accédez à votre adresse IP ou domaine avec le port 8080 (car Tomcat fonctionnera toujours sur le port 8080) par exemple :mydomain.com :8080, remplacez mondomaine.com par votre IP ou votre domaine.

Félicitations ! Vous avez installé Tomcat avec succès. Merci d'avoir utilisé ce didacticiel pour installer Apache Tomcat sur le système Ubuntu Debian 9 Stretch. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache Tomcat .


Debian
  1. Comment installer Tomcat 9 sur Debian 9 Stretch Linux

  2. Comment installer Tomcat 8.5 sur Debian 9

  3. Comment installer Java sur Debian 9

  4. Comment installer Java 17 dans Debian 11

  5. Comment installer Tomcat 8 sur Debian 8

Comment installer Skype sur Debian 9 Stretch

Comment installer Pip sur Debian 9 Stretch

Comment installer Java sur Debian 9 Stretch

Comment installer Go sur Debian 9 Stretch

Comment installer Java sur Debian 11

Comment installer Java sur Debian 10