GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installation d'Ubuntu 20.04 Tomcat

Apache Tomcat est un serveur HTTP qui peut exécuter des technologies Java, à savoir Java Servlet, JavaServer Pages (JSP) et Java Expression Language. Dans ce guide, nous allons vous montrer comment installer Apache Tomcat sur Ubuntu 20.04 Focal Fossa. Nous couvrirons également les étapes de configuration d'un utilisateur pour accéder au gestionnaire d'applications, qui est un panneau à l'intérieur de Tomcat qui peut configurer des hôtes virtuels et d'autres applications.

Dans ce didacticiel, vous apprendrez :

  • Comment installer et configurer Apache Tomcat
  • Ouvrir les ports du pare-feu pour Tomcat et tester
  • Comment configurer les informations d'identification pour l'administrateur Tomcat
  • Comment accéder au gestionnaire d'applications Web Tomcat

Apache Tomcat installé sur Ubuntu 20.04
Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système A installé ou mis à jour Ubuntu 20.04 Focal Fossa
Logiciel Apache Tomcat
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Comment installer le serveur Tomcat

Le moyen le plus simple d'installer Tomcat Server est à partir du référentiel de logiciels par défaut d'Ubuntu. Le référentiel doit contenir la dernière version stable de Tomcat.

  1. Tout d'abord, ouvrez un terminal et téléchargez les dernières informations sur le paquet avec la commande suivante :
    $ sudo apt update
    
  2. Ensuite, vérifiez le référentiel pour voir quel package Tomcat est disponible au téléchargement :
    $ sudo apt-cache search tomcat
    

    On voit dans la capture d'écran ci-dessous que le tomcat9 package est ce que nous avons à télécharger.

    Recherche dans le référentiel de logiciels Ubuntu pour les packages Tomcat
  3. Commencez à télécharger et à installer tomcat9 et tomcat9-admin packages (ou quel que soit le nom/la version actuelle des packages au moment où vous lisez ceci) et leurs dépendances avec cette commande :
    $ sudo apt install tomcat9 tomcat9-admin
    
  4. Une fois l'installation de Tomcat terminée, il devrait démarrer automatiquement. Vous pouvez vérifier qu'il fonctionne avec le ss commande. Vous devriez voir un port ouvert, numéro 8080 , car il s'agit du port par défaut pour Apache Tomcat.
    $ ss -ltn
    

    La commande ss indique que le port 8080 écoute les connexions entrantes de n'importe quelle source
  5. Tomcat devrait continuer à démarrer automatiquement au redémarrage d'Ubuntu. Vous pouvez modifier ce comportement à tout moment en le désactivant ou en l'activant :
    $ sudo systemctl enable tomcat9
    OR
    $ sudo systemctl disable tomcat9
    

Ouvrir les ports du pare-feu pour le serveur Tomcat

Si le pare-feu UFW est en cours d'exécution sur votre système, les périphériques externes auront du mal à se connecter à votre serveur Tomcat. Tapez la commande suivante pour autoriser le trafic TCP entrant de n'importe quelle source vers le port 8080 :

$ sudo ufw allow from any to any port 8080 proto tcp

Tester le serveur Tomcat

Avec Tomcat opérationnel, vous devriez maintenant pouvoir y accéder dans un navigateur Web. Vous pouvez vous y connecter via l'adresse de bouclage de votre système et en spécifiant le numéro de port de Tomcat :http://127.0.0.1:8080

Apache Tomcat est en cours d'exécution et peut être connecté à partir d'un navigateur

Si vous voyez le message "Ça marche !" page, alors Tomcat est accessible et fonctionne correctement.

Créer un utilisateur pour le gestionnaire d'applications Web

Afin d'accéder au gestionnaire d'applications Web de Tomcat (le panneau de configuration d'administration dans Tomcat), nous devons configurer un nouvel utilisateur Tomcat.

  1. Tout d'abord, utilisez nano ou votre éditeur de texte préféré pour ouvrir le fichier tomcat-users.xml dossier. Notez que le nom du répertoire pour nous est "tomcat9" puisqu'il s'agit de la version actuelle de Tomcat. Le vôtre peut être différent.
    $ sudo nano /etc/tomcat9/tomcat-users.xml
    
  2. Dans ce fichier, collez les trois lignes suivantes au-dessus du étiqueter. Cela créera un nouvel utilisateur appelé tomcat avec un mot de passe pass . Remplacez-y vos propres valeurs.
    <role rolename="admin-gui"/>
    <role rolename="manager-gui"/gt;
    <user username="tomcat" password="pass" roles="admin-gui,manager-gui"/>

    Modification du fichier XML tomcat-users avec les informations d'identification de l'utilisateur pour accéder à l'interface graphique d'administration
  3. Enregistrez et fermez le fichier, puis redémarrez le serveur Tomcat :
    $ sudo systemctl restart tomcat9
    

Accéder au gestionnaire d'applications Web Tomcat

  1. Accédez à http://127.0.0.1:8080/manager/html pour accéder au gestionnaire d'applications Web Tomcat. Vous devriez être invité à fournir les informations d'identification que nous venons de configurer.

    Connexion au gestionnaire d'applications Web Tomcat
  2. Une fois connecté avec les informations d'identification, la page principale de Tomcat Web Application Manager devrait s'afficher.

    Connexion réussie au gestionnaire d'applications Web Tomcat

Nous avons terminé. Depuis ce panneau d'administration, vous pourrez configurer des hôtes virtuels et d'autres paramètres.

Conclusion

Déployer Apache Tomcat sur Ubuntu 20.04 Focal Fossa est un excellent moyen d'héberger votre serveur Web Java HTTP. Les administrateurs de sites Web l'utilisent pour exécuter des servlets Java, des pages JavaServer et Java Expression Language. La configuration de Tomcat sur Ubuntu est relativement simple et le package d'administration étend ses fonctionnalités en fournissant une interface Web simple pour gérer la configuration de votre serveur.


Ubuntu
  1. Installation du bureau Ubuntu 22.04 Cinnamon

  2. Installation d'Ubuntu 20.04 à partir d'une clé USB

  3. Installation du bureau Ubuntu 20.04 Cinnamon

  4. Installer Tomcat 9 sur Ubuntu 16.04

  5. Installer Qt sur Ubuntu

Installation de Lemur Certificate Manager sur Ubuntu

Installer le serveur Apache Tomcat 9 sur Ubuntu 20.04

Comment installer Apache Tomcat 9 sur Ubuntu 18.04 LTS

Installation de TeamPass Password Manager sur Ubuntu 20.04 LTS

Comment installer Apache Tomcat sur Ubuntu 20.04 LTS

Comment installer Tomcat sur Ubuntu 20.04