GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache Tomcat sur Ubuntu 20.04 ?

Parmi les applications web réalisées, celles réalisées avec Java s'avèrent très puissantes et stables. Cependant, pour les exécuter, vous avez besoin d'un outil sur votre ordinateur. Dans cet article, vous apprendrez comment installer Apache Tomcat sur Ubuntu 20.04 en utilisant le package qu'ils nous proposent.

Qu'est-ce qu'Apache Tomcat ?

Apache Tomcat est un conteneur de servlet qui peut être utilisé pour compiler et exécuter des applications Web en Java. Il est parrainé par la Fondation Apache d'où son nom bien qu'il soit également connu sous le nom de Tomcat.

Tomcat est donc un logiciel qui permet à un serveur Web de gérer du contenu Web dynamique basé sur Java en utilisant le protocole HTTP. JSP est une technologie similaire qui permet aux développeurs de créer du contenu dynamique à l'aide de documents HTML ou XML.

Par conséquent, Tomcat est nécessaire lors de la création d'applications Web utilisant les technologies Java et JSP. C'est la principale différence concernant un serveur web traditionnel comme Apache ou Nginx.

Étant parrainé par la Fondation Apache, nous pouvons vous assurer que Tomcat est open source, ce qui nous évitera de nombreux problèmes de licence et nous pourrons l'utiliser dans de nombreux cas.

Installer Apache Tomcat sur Ubuntu 20.04

Pour installer Tomcat, nous avons deux méthodes différentes parmi lesquelles vous pouvez choisir. L'un d'eux se fait via des référentiels officiels mais l'autre utilise le binaire fourni par les développeurs de l'application.

Méthode 1 :Installer Apache Tomcat avec APT

Apache Tomcat est disponible à partir des dépôts officiels et pour l'installer, exécutez simplement cette paire de commandes :

sudo apt update
sudo apt install tomcat9

Cette méthode, bien qu'assez simple à utiliser et à exécuter, ne nous fournit pas la version stable ultime. Aussi, cela enlève un peu de souplesse dans la gestion des configurations. Par conséquent, bien que fonctionnel, nous pensons qu'il est préférable d'utiliser la méthode suivante.

Méthode 2 :Installer la dernière version d'Apache Tomcat sur Ubuntu

Cette méthode, recommandée par de nombreux développeurs, demande un peu plus de travail, mais vous obtiendrez la dernière version stable et serez un peu plus au courant des configurations à effectuer.

Tout d'abord, installez Java sur Ubuntu 20.04 en exécutant la commande suivante :

sudo apt install default-jre default-jdk

Ensuite, faites en sorte que l'utilisateur root se connecte via :

sudo -i

Et créez un groupe appelé tomcat Vous pouvez utiliser n'importe quel autre nom que vous voulez, soyez juste prudent avec le reste du tutoriel.

groupadd tomcat

Après cela, créez un nouvel utilisateur qui appartient au groupe que nous avons créé. Définissez également le chemin /opt/tomcat comme son répertoire personnel. Dans mon cas, je l'ai nommé tomcat mais vous pouvez choisir un autre nom.

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat tomcat

Avec le groupe et l'utilisateur déjà créés, la prochaine chose à faire est d'accéder au /opt/ dossier et à partir de là en utilisant le wget commande télécharger la dernière version stable d'Apache Tomcat.

cd /opt/
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz

Décompressez le fichier et renommez le dossier qu'il crée.

tar -xzvf apache-tomcat-9.0.45.tar.gz
mv apache-tomcat-9.0.45 tomcat

Faire le tomcat dossier appartient au tomcat utilisateur que nous avons créé. Donnez également des autorisations d'exécution à tous les fichiers binaires Tomcat.

chown -R tomcat:tomcat /opt/tomcat/
chmod +x /opt/tomcat/bin/*

Ensuite, modifiez le bashrc fichier pour ajouter la variable Tomcat PATH au système.

nano ~/.bashrc

Et à la fin du fichier, ajoutez :

export CATALINA_HOME=/opt/tomcat

Après avoir enregistré les modifications, quittez l'éditeur et démarrez Tomcat.

/opt/tomcat/bin/startup.sh

Exemple de sortie :

Using CATALINA_BASE:   /opt/tomcat
Using CATALINA_HOME:   /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started

Tomcat sera désormais disponible sur http://your-server:8080 en se rappelant que ce port doit être ouvert sur le pare-feu.

Pour arrêter Tomcat, exécutez

/opt/tomcat/bin/shutdown.sh

Et pour ajouter un utilisateur et un mot de passe pour l'accès, modifiez le tomcat-users.xml fichier dans /opt/tomcat/conf/ .

sudo nano /opt/tomcat/conf/tomcat-users.xml

Et modifiez les lignes suivantes selon vos besoins.

<role rolename="manager-gui"/>
<user username="XXXXXX" password="XXXXXXX" roles="manager-gui,admin-gui"/>

Redémarrez-le et vous avez terminé.

Ainsi, Apache Tomcat est installé et prêt.

Conclusion

Au cours de cet article, nous avons décrit les étapes pour installer Apache Tomcat sur un serveur avec Ubuntu 20.04. Pour cela, vous disposez de deux méthodes différentes et chacune avec ses avantages et ses inconvénients, bien que la seconde soit la plus recommandée pour sa flexibilité et sa version récente.

Alors, partagez ce post et écrivez un commentaire nous racontant votre expérience.


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Tomcat sur Ubuntu 18.04

  3. Comment installer Tomcat 8 sur Ubuntu 14.04

  4. Comment installer Tomcat sur Ubuntu 18.04

  5. Comment installer Apache sur Ubuntu ?

Comment installer Apache Tomcat 8 sur Ubuntu 16.04

Comment installer Apache Tomcat sur Ubuntu 18.04 LTS

Comment installer Apache Tomcat sur Ubuntu 20.04 LTS

Comment installer le serveur Apache Tomcat sur Ubuntu 22.04

Comment installer Apache sur Ubuntu 20.04

Comment installer Apache Tomcat sur Ubuntu 18.04