
Apache Tomcat est un serveur http à part entière, c’est un moteur (conteneur web) de servlet et de JSP (Par un compilateur JASPER compilant les JSP en servlets) open source. C’est l’un des projets d’Apache Software Foundation. Il est écrit en langage JAVA, il s’exécute via une JMV (machine virtuelle Java).
Vérifier votre système avant l’installation. Une fois l’installation terminer, ajouter la variable JAVA_HOME dans le fichier profile de l’utilisateur qui va lancer l’exécution du Tomcat.
Ajouter les lignes suivantes à la fin fichier profile (/etc/profile pour tous les utilisateurs, $HOME/.bash_profile pour l’utilisateur courant) :
PATH=$PATH :<Repertoire_installation_JDK>/bin
Export PATH
JAVA_HOME=<Repertoire_installation_JDK>
Export JAVA_HOME
Puis recharger la configuration :
source /etc/profile
ou
source $HOME/.bash_profile
Site officiel : http://tomcat.apache.org/index.html
cd /opt
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.0.44/bin/apache-tomcat-8.0.44.tar.gz
tar xvzf apache-tomcat-8.0.44.tar.gz
Une fois décompresser, ajouter les variables CATALINA_HOME et CATALINA_BASE au fichier d'environnement
PATH=$PATH :<Repertoire_installation_JDK>/bin
Export PATH
Export JAVA_HOME=<Repertoire_installation_JDK>
Export CATALINA_HOME=/opt/apache-tomcat-8.0.44
Export CATALINA_BASE=/opt/apache-tomcat-8.0.44
Puis recharger la configuration :
|
|
Les composants principaux de Tomcat sont appelés conteneurs parce qu’ils contiennent d’autres composants plus spécifiques :
|
![]() |
La configuration du serveur Tomcat passe en partie par le fichier server.xml se trouvant dans le répertoire « conf »
Structure du fichier server.xml
Server | 1 | |||||||
Listener | 0-n | |||||||
GlobalNamingResources | 0-1 | |||||||
Evironment | 0-n | |||||||
Resource | 0-n | |||||||
Service | 1-n | |||||||
Executor | 0-n | |||||||
Connector | 1-n | |||||||
Engine | 1 | |||||||
Realm | 0-1 | |||||||
Listener | 0-n | |||||||
Valve | 0-n | |||||||
Host | 1-n | |||||||
Alias | 0-n | |||||||
Realm | 0-1 | |||||||
Listener | 0-n | |||||||
Valve | 0-n | |||||||
Context | 1-n | |||||||
Realm | 0-n | |||||||
Valve | 1-n | |||||||
Loader | 1 | |||||||
Manager | ||||||||
Store | 1-n | |||||||
Resource | 0-n | |||||||
ResourceLink | 1-n |
Exemple de fichier server.xml :
tomcat-users.xml : ce fichier est utilisé pour la gestion d’authentification par défaut de Tomcat. Ce fichier peut être modifier pour y ajouter des rôles spécifiques.
Ce fichier contient deux type d’entée :
Rendez vous dans le répertoire bin (de tomcat) et exécutez ces scripts:
./startup.sh (pour démarrer tomcat)
./shutdown.sh (pour arréter tomcat)
cd $CATALINA_HOME/bin
./startup.sh
./shutdown.sh
Puis connectez vous à l’interface d’administration de votre serveur tomcat via un navigateur depuis cette URL: http://localhost:8080
Votre commentaire a été ajouté avec succès.