Tomcat est une application serveur open source pour Linux, Windows et d'autres systèmes d'exploitation conçus pour exécuter des conteneurs Java Serverlet et peuvent également exécuter la technologie Java Server Page.
Tomcat est un conteneur Web avec prise en charge de servlet et JSP. Tomcat n'est pas un serveur d'applications, comme JBoss ou JOnAS.
Can fonctionner comme un serveur Web à part entière. Tomcat est développé et mis à jour par des membres de l'Apache Software Foundation et des bénévoles indépendants.
Les utilisateurs ont libre accès à son code source et à sa forme binaire selon les termes établis dans la licence du logiciel Apache.
Les versions les plus récentes sont 9.x, qui implémentent les spécifications Servlet 4.0 et JSP 2.3.
Installation de Tomcat sur Ubuntu et ses dérivés
Étant donné que Tomcat a été écritito en Java, il fonctionne sur n'importe quel système d'exploitation disposant de la machine virtuelle Java.
Il inclut le compilateur Jasper, qui compile les JSP en servlets. Le moteur de servlet Tomcat est souvent associé au serveur Web Apache.
Dans ce guide, nous verrons comment installer Apache Tomcat version 9 dans Ubuntu, bien que ces commandes s'appliquent également à tout autre dérivé d'Ubuntu.
Configurer java
Apache Tomcat est un serveur Java, il n'est donc pas possible d'utiliser le logiciel sans d'abord installer Java.
Heureusement, il existe un PPA pour Ubuntu qui supprime la difficulté d'obtenir une version fonctionnelle de l'environnement d'exécution Java.
Pour ajouter le PPA à votre système, Ils doivent ouvrir un terminal et nous allons y taper la commande suivante:
sudo add-apt-repository ppa: webupd8team/java
Après avoir ajouté le PPA à Ubuntu, nous procédons à l'actualisation de notre liste avec:
sudo apt update
Et enfin, nous pouvons installer java avec cette commande:
sudo apt install oracle-java8-installer
L'environnement Java n'est pas configuré automatiquement à utiliser une fois installé. Ils doivent donc configurer Java en ajoutant des éléments au fichier / etc / environment.
Afin d'effectuer cette opération, nous allons exécuter la commande suivante:
sudo nano -w /etc/environment
Maintenant, nous devons faire défiler vers le bas du contenu du fichier et dans celui-ci nous allons placer ce qui suit:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Une fois le changement effectué, nous pouvons enregistrer les modifications en appuyant sur Ctrl + O et pour fermer l'éditeur, ils le font en appuyant sur Ctrl + X.
Une fois l'environnement établi, nous devons éditer le fichier Bashrc et définir le chemin pour Java.
nano -w ~/.bashrc
Accédez au bas du fichier et ajoutez le code suivant au fichier Bashrc.
# Java Path
export JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
export PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Nous sauvegardons et quittons le fichier, puis nous allons exécuter la commande suivante:
source ~/.bashrc
Une fois cela fait, il est recommandé de redémarrer notre ordinateur pour que les modifications que nous venons de faire prennent effet.
Installation d'Apache Tomcat
Après avoir redémarré notre ordinateur, nous allons maintenant procéder à l'installation de Tomcat dans notre système, pour cela, nous allons ouvrir un terminal et y taper ce qui suit:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Terminé le téléchargement maintenant, nous allons copier le contenu dans le dossier opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Nous procédons maintenant à la création d'un utilisateur et d'un groupe:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Et nous allons donner à l'utilisateur des autorisations avec:
chown -R tomcat:tomcat /opt/tomcat
Nous accordons des autorisations aux fichiers dans le répertoire Tomcat afin que ceux-ci soient exécutables:
cd /opt/tomcat/bin chmod + x *
Ouvrez le fichier Bashrc une dernière fois avec:
nano -w ~/.bashrc
Une fois le fichier ouvert, ajoutez le code suivant à la fin du fichier.
#Catalina export CATALINA_HOME=/opt/Tomcat
Nous sauvegardons et fermons le fichier puis exécutons:
source ~/.bashrc
Enfin, démarrez le serveur en exécutant la commande suivante:
sudo $CATALINA_HOME/bin/startup.sh
Pour arrêter le serveur Tomcat, exécutez:
sudo $CATALINA_HOME/bin/shutdown.sh
Accéder au serveur Apache Tomcat
Tomcat s'ouvre par défaut sur le port 8080, donc pour y accéder, ils devront rechercher l'adresse IP locale du serveur et accéder à l'URL suivante dans un navigateur Web.
http://tu-ip: 8080
J'exécute la commande sudo $ CATALINA_HOME / bin / startup.sh
et l'erreur suivante sort
sudo: /bin/startup.sh: commande introuvable
Ca parle de quoi
export CATALINA_HOME = / opt / Tomcat
l'erreur est dans le T ... changez-le en