GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache Tomcat 10 sur Ubuntu 21

Apache Tomcat est un servlet Java open source et un conteneur Java Server Page. Les développeurs créent et déploient des applications Java dynamiques à l'aide d'Apache Tomcat. Les servlets Java sont de petits programmes Java définissant la manière dont un serveur gère les requêtes et les réponses. Les développeurs écrivent les servlets tandis que Tomcat gère tout le backend et le routage. Comme il s'agit d'un outil open source, Apache Tomcat est fourni par des développeurs du monde entier.

Apache Tomcat est un serveur Web Java HTTP open source développé par Apache Software Foundation. Tomcat aide à déployer le servlet Java et les pages JavaServer et les sert comme un serveur Web HTTP.

Dans ce guide, nous installerons Apache Tomcat 10 sur Ubuntu 21.

Installez le système Linux JDK Ubuntu.

apt update
apt install default-jdk

Vérifiez la version Java avec la commande suivante :

java -version

Téléchargez l'archive Apache Tomcat.

apt install wget
wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz

Extrayez le fichier tar.

tar -xvzf apache-tomcat-10.0.12.tar.gz

Déplacez le fichier extrait vers le répertoire /usr/share.

mv apache-tomcat-10.0.12/ /usr/share/apache-tomcat

Créez un utilisateur apache tomcat car nous utiliserons cet utilisateur. Accordez également des autorisations à l'utilisateur tomcat.

useradd -M -d /usr/share/apache-tomcat tomcat
chown -R tomcat /usr/share/apache-tomcat

Autorisez l'accès à l'interface utilisateur Apache Tomcat à partir de votre adresse IP.

nano /usr/share/apache-tomcat/webapps/manager/META-INF/context.xml

Ajoutez votre IP dans ce fichier.

Faites de même avec le fichier suivant :

nano /usr/share/apache-tomcat/webapps/host-manager/META-INF/context.xml

Enregistrez et quittez les deux fichiers après avoir ajouté l'IP.

Sécurisez maintenant l'accès à l'interface utilisateur d'administration. Editez le fichier suivant :

nano /usr/share/apache-tomcat/conf/tomcat-users.xml

Ajoutez les lignes suivantes avant le contexte  :

<!-- manager section user role -->
<role rolename="manager-gui" />
<user username="manager" password="Passw0rd" roles="manager-gui" />

<!-- admin section user role -->
<role rolename="admin-gui" />
<user username="admin" password="Strong123" roles="manager-gui,admin-gui" />

enregistrez et quittez le fichier.

Créez une unité systemd pour tomcat pour démarrer / arrêter et redémarrer le service.

nano /etc/systemd/system/tomcat.service

Collez les lignes suivantes :

[Unit]
Description=Tomcat
After=syslog.target network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'

Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid

ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

Sauvegardez et quittez.

Rechargez le démon système et démarrez le service Tomcat.

systemctl daemon-reload
systemctl restart tomcat
systemctl enable tomcat
systemctl status tomcat
ufw allow 8080

Ouvrez maintenant votre navigateur Web et tapez https://votreIP:8080. Vous verrez la page Tomcat par défaut. Vous pouvez l'utiliser selon vos besoins.


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