GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Tomcat 9 sur Ubuntu 16.04


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.


Panels
  1. Comment installer Tomcat sur Ubuntu 18.04

  2. Comment installer Tomcat 8 sur Ubuntu 14.04

  3. Installez phpMyAdmin sur Ubuntu 16.04

  4. Installer PHP 7 sur Ubuntu 14.04

  5. Comment installer Tomcat sur Ubuntu 18.04

Comment installer Apache Tomcat 10 sur Ubuntu 20.04

Comment installer Apache Tomcat 10 sur Ubuntu 21

Comment installer Apache Tomcat sur Ubuntu 20.04 ?

Comment installer Apache Tomcat 8 sur Ubuntu 14.04

Comment installer Apache Tomcat sur Ubuntu 18.04

Comment installer Tomcat sur Ubuntu 20.04