Poursuivant nos études sur Ubuntu dans sa version la plus récente, Ubuntu 16.04, cette fois nous allons parler d'un sujet très intéressant et il s'agit de TomCat, dont la fonction principale est de proposer des applications Java.
TomCat est une implémentation de ressources ouvertes de la technologie Java servlet, expressions et websocket. Si nous voulons voir plus d'informations sur TomCat, nous pouvons accéder au lien suivant : http://tomcat.apache.org/
Composants principaux de TomCat
- Catherine : C'est le conteneur Servlet de TomCat.
- Coyote: Coyote a une fonctionnalité de connecteur et prend en charge HTTP 1.1
- Jaspe: C'est le moteur JSP de Tomcat.
- Groupe: Il s'agit d'un composant d'équilibrage de charge qui vous permet de gérer de grandes applications.
Pour démarrer le processus de Installation de TomCat sur Ubuntu 16 nous allons effectuer le processus suivant:
1. Installation d'Apache Tomcat Ubuntu
Dans un premier temps nous allons installer Java, c'est indispensable puisqu'il faut que TomCat fasse tourner n'importe quelle application puisqu'elles sont encodées en Java. Dans un premier temps, nous allons mettre à jour notre référentiel de packages à l'aide de la commande :
sudo apt-get mise à jourMettre à jour le référentiel
L'étape suivante consiste à installer le package Java Development Kit, pour cela, nous entrerons et exécuterons la commande suivante :
sudo apt-get install default-jdkKit Java
Les packages suivants seront affichés, nous devons accepter de commencer le téléchargement et l'installation respective de ceux-ci.
Nous pouvons vérifier la version de notre Java en utilisant la commande :
java -versionVérifier la version Java
Ensuite, nous allons télécharger et définir le Paramètres Apache TomCat, pour cela, nous exécuterons la commande suivante pour démarrer le téléchargement TomCat :
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gzTélécharger Tomcat
Nous donnons Entrer et le processus de téléchargement commencera.
Ensuite, nous allons extraire le fichier apache-tomcat-8.0.33.tar.gz dans le parcours / var / local, pour cela, nous allons entrer et exécuter la commande suivante :
sudo tar -zxvf apache-tomcat-8.0.33.tar.gz -C / var / local /Extraire le fichier
Nous donnons Entrer et le processus d'extraction commencera.
Le service Apache TomCat peut être démarré ou arrêté à l'aide des scripts inclus dans le package, pour démarrer notre service Apache TomCat nous allons entrer la commande:
sudo /var/local/apache-tomcat-8.0.33/bin/startup.shAvec cette commande nous verrons que les informations suivantes s'affichent :
Nous allons vérifier que le service fonctionne correctement et via le port 8080, pour cela nous exécuterons la commande suivante :
sudo netstat -tulpn | grep 8080
Nous allons vérifier l'adresse IP de notre machine à l'aide de la commande :
ifconfig
Nous voyons que dans cet exemple notre machine a l'IP 192.168.0.6. Nous allons aller dans notre navigateur et entrer les informations suivantes :
http://192.168.0.6:8080/
Nous pouvons voir que les informations relatives à notre Apache TomCat.
AGRANDIR
Si nous voulons arrêter le Service Apache TomCat nous devons exécuter la commande suivante :
sudo /var/local/apache-tomcat-8.0.33/bin/shutdown.shMaintenant, dans le chapitre suivant, nous nous tournons vers le Administration d'Apache TomCat.
2. Administration d'Apache TomCat
Afin d'accéder au Gestion TomCat Il est nécessaire d'avoir un utilisateur et un mot de passe d'accès (ceci pour des raisons de sécurité), par exemple, si dans la fenêtre TomCat on clique sur État du serveur et nous verrons qu'une fenêtre s'affiche où nous devons entrer le nom d'utilisateur et le mot de passe pour accéder à notre serveur.
AGRANDIR
Pour effectuer cette configuration, nous devons ajuster certains paramètres dans le fichier tomcat-users.xml, et pour cela nous allons exécuter la commande suivante :
sudo nano /var/local/apache-tomcat-8.0.33/conf/tomcat-users.xmlLes informations suivantes seront affichées :
Dans ce fichier, nous devons ajouter les informations suivantes :
~La configuration actuelle est la suivante :
Nous devons apporter les modifications respectives :
Nous sauvegardons les modifications en utilisant la combinaison : CTRL + O et nous laissons l'éditeur utiliser CTRL + X. Nous procédons au redémarrage du service TomCat pour que les modifications apportées prennent effet. Nous pouvons voir que nous avons déjà accès à TomCat.
AGRANDIR
Comme nous pouvons le voir d'ici, nous avons des informations sur notre serveur avec l'option État du serveur Nous pouvons voir des informations telles que le nom du système, sa version, etc.
Avec option Application de gestion nous pourrons gérer les applications incluses dans notre serveur.
Enfin avec l'option Gestionnaire d'hôte nous aurons accès à toutes les informations de l'hébergeur actif.
AGRANDIR
Parmi les différents rôles que TomCat a, nous pouvons trouver les suivants :
- Gestionnaire-gui : Permet d'accéder à l'interface HTML.
- Statut de gestionnaire : Il nous permet d'accéder uniquement à la page d'état.
- Gestionnaire-script : Il nous permet d'accéder aux outils de texte brut.
- Gestionnaire-jmx : Nous pouvons accéder à l'interface JMX.
Si nous voulons modifier le port d'écoute TomCat, nous devons modifier le fichier serveur.xml que nous pouvons éditer en utilisant la commande :
sudo nano /var/local/apache-tomcat-8.0.33/conf/server.xmlPort d'écoute
Une fois cette commande exécutée, les informations suivantes seront affichées :
Dans ce fichier, nous pouvons éditer différents paramètres TomCat, en particulier pour modifier le port, nous devons localiser la ligne Port du connecteur = protocole "8080" = "HTTP / 1.1", là nous pouvons spécifier le port d'écoute que nous voulons utiliser.
Nous modifions simplement le 8080 pour le port souhaité et sauvegardons les modifications en utilisant la combinaison Ctrl + OU ALORS et nous laissons l'éditeur utiliser Ctrl + X. Dans les caractéristiques qu'il nous offre Apache TomCat, on voit que TomCat est inclus avec une application web avec laquelle on peut trouver :
- Déployez de nouvelles applications Web à partir de contenu chargé à partir de fichiers .war
- Liste des valeurs de propriété pour les systèmes d'exploitation et les JVM
- Répertorier les ressources JDNI dans le monde
- Arrêter une application existante
La hiérarchie du répertoire d'installation de Tomcat comprend les paramètres suivants :
- poubelle - démarrage, arrêt et autres scripts et exécutables.
- commun - les classes communes que Catalina et les applications Web peuvent utiliser.
- conf - Les fichiers XML et les DTD correspondants pour la configuration Tomcat.
- journaux - Catalina et journaux d'application.
- serveur - classes utilisées uniquement par Catalina.
- partagé - des classes partagées par toutes les applications web.
- applications web - répertoire contenant les applications web.
- travailler - stockage temporaire de fichiers et de répertoires.
Nous pouvons accéder à la version HTML conviviale de TomCat en utilisant la syntaxe suivante dans notre navigateur :
http: // server_ip: port/gestionnaire/htmlComme nous pouvons le voir, nous avons un excellent outil entre nos mains, explorons ses différentes utilisations et tirons le meilleur parti de Apache TomCat.
Installer Apache 8 CentOS 7