GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache Tomcat 8 sur Ubuntu 16.04

Dans ce tutoriel, nous allons vous montrer comment installer et configurer Apache Tomcat 8 sur votre serveur Ubuntu 16.04. Pour ceux d'entre vous qui ne le savaient pas, Apache Tomcat est un open-source serveur Web et conteneur de servlet développé par Apache Software Foundation. Il implémente les spécifications Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language et Java WebSocket de Sun Microsystems et fournit un environnement de serveur Web dans lequel le code Java peut s'exécuter.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation d'Apache Tomcat 8 sur un serveur Ubuntu 16.04 LTS (Xenial Xerus).

Installer Apache Tomcat 8 sur Ubuntu 16.04

Étape 1. Installation de Java (JRE ou JDK).

Une fois que vous avez vérifié si Java est installé ou non, choisissez le type d'installation Java que vous souhaitez avec l'une des options suivantes :

sudo apt-get install openjdk-7-jresudo apt-get install openjdk-7-jdk

Une autre installation Java alternative est avec Oracle JRE et JDK. Cependant, nous aurions besoin d'installer des référentiels supplémentaires pour une installation correcte :

sudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/java

Ensuite, vous devrez mettre à jour complètement le système avec la commande suivante et l'installer :

sudo apt-get updatesudo apt-get install oracle-java8-installer

Vérifier la version Java installée.

version Java

Résultat :

version Java "1.8.0_74"Java(TM) SE Runtime Environment (build 1.8.0_74-b02)Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

Configurer JAVA_HOME sur Ubuntu 16.04.

De nos jours, de nombreux programmes ont besoin d'une variable d'environnement JAVA_HOME pour fonctionner correctement. Nous devrons trouver le chemin approprié pour effectuer ces modifications. Avec la commande suivante, vous pouvez afficher vos installations et leur chemin :

sudo update-alternatives --config javasudo nano /etc/profile

Maintenant que vous êtes dans le fichier de profil utilisateur, ajoutez le code suivant, ainsi que le chemin de votre installation de l'étape précédente, vers le bas. (Exemple :JAVA_HOME=”YOUR_PATH”) :

exporter JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-1.b16.el7_1.x86_64"

Rechargez le fichier pour que toutes vos modifications prennent effet avec la commande suivante :

source /etc/profile

Vérifiez que vos implémentations sont correctes avec la commande suivante :

écho $JAVA_HOME

Étape 2. Installation d'Apache Tomcat.

La première chose à faire est d'aller sur la page de téléchargement d'Apache Tomcat et de télécharger la dernière version stable d'Apache Tomcat, Au moment d'écrire cet article c'est la version 8 :

cd /optwget http://a.mbbsindia.com/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.ziptar -xvf apache-tomcat-8.0.35.zip 

Ajouter un utilisateur et un groupe tomcat :

ln -s /opt/apache-tomcat-8.0.35 /opt/tomcat-latestchown -hR tomcat8 :/opt/tomcat-latest /opt/apache-tomcat-8.0.35

Étape 3. Configurez les variables d'environnement.

Avant de démarrer Tomcat, configurez la variable d'environnement CATALINA_HOME dans votre système à l'aide des commandes suivantes.

# echo "export CATALINA_HOME=\"apache-tomcat-8.0.35\"">> ~/.bashrc# source ~/.bashrc

Étape 4. Configurez Tomcat pour qu'il s'exécute en tant que service.

cd /opt/apache-tomcat-8.0.35/bin./startup.sh

Vous obtiendrez le résultat suivant.

Utilisation de CATALINA_BASE :   /var/local/apache-tomcat-8.0.35Utilisation de CATALINA_HOME :   /var/local/apache-tomcat-8.0.35Utilisation de CATALINA_TMPDIR :/var/local/apache-tomcat-8.0.35/tempUtilisation de JRE_HOME :/usrUtilisation de CLASSPATH :       /var/local/apache-tomcat-8.0.35/bin/bootstrap.jar:/var/local/apache-tomcat-8.0.35/bin/tomcat-juli.jarTomcat starte

Vous pouvez vérifier le service en cours d'exécution, par défaut tomcat s'exécute sur le port n° 8080.

[root@idroot ~]# netstat -antup | grep 8080tcp        0      0 0.0.0.0:8080               0.0.0.0:*                   ÉCOUTER

Etape 5. Enfin, ouvrez Tomcat depuis votre navigateur, accédez à votre IP ou domaine avec le port 8080 (car Tomcat fonctionnera toujours sur le port 8080) comme exemple :mydomain.com :8080, remplacez mondomaine.com par votre IP ou votre domaine.

Pour arrêter Tomcat, vous pouvez simplement exécuter le script d'arrêt dans le même dossier comme ceci :

/opt/apache-tomcat-8.0.35/bin/shutdown.sh

Étape 6. Configurer les comptes d'utilisateurs.

Configurez les utilisateurs de Tomcat afin qu'ils puissent accéder aux sections admin/manager. Vous pouvez le faire en ajoutant les utilisateurs dans le fichier conf/tomcat-users.xml avec votre texte préféré éditeur. Ajoutez ce texte au fichier :

nano /opt/apache-tomcat-8.0.35/conf/server.xml

Placez les deux lignes suivantes juste au-dessus de la dernière ligne.

 

Enregistrez et fermez le fichier lorsque vous avez terminé. Pour appliquer nos modifications, redémarrez le service Tomcat :

systemctl redémarre tomcat

Félicitations ! Vous avez installé Apache Tomcat avec succès. Merci d'avoir utilisé ce didacticiel pour l'installation d'Apache Tomcat 8 dans le système Ubuntu 16.04 LTS. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter la version officielle d'Apache Tomcat site Web.


Ubuntu
  1. Comment installer Apache Tomcat 9 sur Ubuntu 18.04

  2. Comment installer Tomcat sur Ubuntu 18.04

  3. Comment installer Tomcat 8 sur Ubuntu 14.04

  4. Comment installer Apache Hadoop sur Ubuntu 14.04

  5. Comment installer Tomcat sur Ubuntu 20.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 LTS

Comment installer Apache Tomcat sur Ubuntu 18.04