Nous allons vous montrer comment installer Tomcat 9 sur Ubuntu 16.04. Apache Tomcat (précédemment connu sous le nom de Tomcat de Jakarta ) ou simplement Tomcat, est un serveur Web open source et un conteneur de servlets développé par Apache Software Foundation. Il exécute des servlets Java et affiche des pages Web qui incluent le codage Java Server Page et c'est l'un des serveurs Web les plus populaires utilisés par les développeurs Java. Dans cet article, nous allons installer la dernière version du serveur Tomcat 9 sur un VPS Ubuntu 16.04. Ce tutoriel devrait également fonctionner sur d'autres systèmes basés sur Debian, mais il a été testé et écrit pour Ubuntu 16.04
1. Connectez-vous via SSH
Tout d'abord, connectez-vous à votre VPS Ubuntu 16.04 via SSH en tant qu'utilisateur root
ssh root@IP_address
2. Démarrer une nouvelle session d'écran
screen -U -S tomcat9
3. Mettre à jour tous les packages système
Pour mettre à jour tous les packages installés sur votre serveur, exécutez la commande suivante dans le terminal
apt-get update && apt-get upgrade
4. Installer Java
Pour exécuter le serveur Tomcat, Java doit être installé sur le VPS. Exécutez la commande suivante pour installer le package Java Development Kit (JDK)
apt-get install default-jdk
Une fois l'installation terminée, vous pouvez vérifier le Java installé sur votre serveur à l'aide de la commande ci-dessous
java -version
Si vous recevez une sortie similaire à celle ci-dessus, l'installation est réussie.
openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)
Une fois Java installé sur le serveur, nous procéderons à l'installation de Tomcat 9.
5. Installer et configurer Tomcat 9
Pour des raisons de sécurité, il n'est pas recommandé d'exécuter Tomcat en tant qu'utilisateur root, nous allons donc créer un nouvel utilisateur système
useradd -r tomcat9 --shell /bin/false
Remplacez le répertoire de travail actuel par /opt et téléchargez la dernière version de Tomcat 9 dans le répertoire /opt de votre serveur. Au moment de la rédaction de ce tutoriel, la version 9.0.0.M6 de Tomcat est la dernière. Vous devriez aller sur le site officiel de Tomcat et vérifier si une version plus récente est disponible.
cd /opt wget http://mirror.symnds.com/software/Apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
Extraire le contenu de l'archive tarball "apache-tomcat-9.0.0.M6.tar.gz"
tar -zxf apache-tomcat-9.0.0.M6.tar.gz
Créez un lien symbolique du répertoire Tomcat vers /opt/tomcat-latest et définissez la propriété appropriée :
ln -s apache-tomcat-9.0.0.M6 tomcat-latest chown -hR tomcat9: tomcat-latest apache-tomcat-9.0.0.M6
Tomcat peut être démarré, arrêté et redémarré à l'aide des scripts bash situés dans le répertoire /opt/tomcat-latest/bin ou mieux encore, nous allons créer un fichier init systemd à cet effet
nano /etc/systemd/system/tomcat.service
et ajoutez le contenu suivant au fichier
[Unit] Description=Tomcat9 After=network.target [Service] Type=forking User=tomcat9 Group=tomcat9 Environment=CATALINA_PID=/opt/tomcat-latest/tomcat9.pid Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_HOME=/opt/tomcat-latest Environment=CATALINA_BASE=/opt/tomcat-latest Environment="CATALINA_OPTS=-Xms512m -Xmx512m" Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC" ExecStart=/opt/tomcat-latest/bin/startup.sh ExecStop=/opt/tomcat-latest/bin/shutdown.sh [Install] WantedBy=multi-user.target
Enregistrez le fichier, rechargez le démon systemd, démarrez le serveur Tomcat et activez-le pour qu'il démarre au démarrage
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Enfin, si vous avez suivi attentivement les instructions de ce didacticiel, vous pourrez accéder à Tomcat en naviguant dans votre navigateur Web préféré vers http://your_server_IP:8080
Bien sûr, vous n'êtes pas obligé d'installer Tomcat 9 sur Ubuntu 16.04 si vous utilisez l'un de nos services d'hébergement VPS SSD, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Tomcat 9 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également lire notre guide sur Comment installer Tomcat sur Ubuntu 18.04.
PS. Si vous avez aimé cet article sur la façon d'installer Tomcat 9 sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.