GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment exécuter le serveur Tomcat au démarrage sur le serveur Ubuntu

Chaque développeur sait que pour exécuter des applications Web, il a besoin d'un serveur Web. L'un des serveurs Web les plus connus pour J2EE est Apache Tomcat. Tomcat exécute des applications créées en JSP, JSF, Javascript et les langues disponibles. Pour démarrer le serveur Web, vous devez exécuter un fichier shell appelé startup.sh et si vous devez redémarrer votre serveur, vous devez accéder au dossier et exécuter à nouveau la même commande. Et si vous pouviez exécuter un script pour que cette commande démarre tomcat à chaque démarrage de votre système ? Dans cet article, nous allons vous montrer comment exécuter le serveur Apache Tomcat dans Ubuntu au démarrage , mais d'abord, laissez-moi vous en dire plus sur Tomcat.

Apache tomcat

Selon le site Web d'Apache, "Le logiciel Apache Tomcat® est une implémentation open source des technologies Java Servlet, JavaServer Pages, Java Expression Language et Java WebSocket. Les spécifications Java Servlet, JavaServer Pages, Java Expression Language et Java WebSocket sont développées dans le cadre du Java Community Process. » La dernière version stable est Tomcat 8.5.15.

Comment installer le serveur Tomcat ?

Si nous devions installer sur le bureau Ubuntu, nous devions simplement aller sur la page de téléchargement de Tomcat et choisir le format pour le télécharger. Puisque nous utilisons la ligne de commande, nous devons le télécharger en utilisant le lien vers le fichier compressé. Ce processus a été testé de tomcat7 à tomcat9 alpha. Pour cela lancez la commande ci-dessous en ligne de commande :

Étape 1 :

$ wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz

€‹Étape 2 :

$ sudo mv apache-tomcat-8.5.14.tar.gz /var/opt/ 

€‹Étape 2.5 (facultative) :€‹Pour éviter de demander le changement de mot de passe au superutilisateur.

$ sudo su

Étape 3 :€‹Extraire les fichiers.

$ tar -xvzf apache-tomcat-8.5.14.tar.gz tomcat 

Notez que si vous n'avez pas utilisé l'étape 2.5, vous devrez utiliser la commande ci-dessus avec sudo.

Étape 4 :

Create the init script in /etc/init.d/tomcat8 and include  the information below - #!/bin/bash### BEGIN INIT INFO
# Provides: tomcat7
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO 
PATH=/sbin:/bin:/usr/sbin:/usr/bin
start() {
sh /var/opt/tomcat8/bin/startup.sh
}
stop() {
sh /var/opt/tomcat8/bin/shutdown.sh
}
case $1 in
start|stop) $1;;
restart) stop; start;;
*) echo "Run as $0 "; exit 1;;
Esac Step 5:Change its permissions and add the correct symlinks automatically: $ chmod 755 /etc/init.d/tomcat7
$ update-rc.d tomcat7 defaults 

Maintenant, votre tomcat démarrera au démarrage de votre système et vous pourrez le contrôler avec le service tomcat7 Remarque pour démarrer Tomcat, vous devez avoir installé OpenJDK ou JDK.

Conclusion

‹Il existe de nombreuses solutions pour exécuter un serveur Web applications et ce n'est que l'une d'entre elles. Si vous êtes un développeur Web ou un administrateur de serveur, ce script peut vous aider à maintenir votre serveur toujours opérationnel , sans avoir à vous inquiéter si vous avez oublié de vous lancer au démarrage de votre système. Laissez vos pensées dans la section des commentaires ci-dessous.


Ubuntu
  1. Comment exécuter un script au démarrage sur Ubuntu 20.04 Focal Fossa Server/Desktop

  2. Comment installer Tomcat sur Ubuntu 18.04

  3. Comment installer Tomcat 8 sur Ubuntu 14.04

  4. Exécuter SQL Server sur Ubuntu ?

  5. Comment installer un programme Gui sur Ubuntu Server ?

Comment installer Tomcat 9 sur Ubuntu 20.04

Comment installer MariaDB sur Ubuntu 20.04

Comment créer un serveur Minecraft sur Ubuntu 20.04

Comment installer Plex Media Server sur un serveur/bureau Ubuntu 16.04

Comment installer le serveur Apache Tomcat sur Ubuntu 22.04

Comment exécuter Memtest dans Ubuntu 22.04