Vous êtes sur la page 1sur 6

Installation 

du serveur d’applications Java EE (Tomcat)
Un  serveur  Java  EE  est  aussi  appelé  serveur  d’applications  (applications  signifiant  applications  Web).  L’utilisation  d’un 
serveur Java EE est obligatoire pour le développement de pages Web dynamiques en Java EE. 

Un serveur HTTP classique reçoit des requêtes HTTP et renvoie des réponses mais il ne connaît pas les Servlets, les JSP... 
Il  est  donc  essentiel  d’utiliser un programme appelé moteur de Servlets qui est contenu dans le serveur Java EE et qui 
permet de pallier ce manque. Dans la plupart des cas, le serveur Java EE contient également un serveur HTTP mais il n’est 
pas aussi puissant que les serveurs spécialisés du monde informatique pour les contenus statiques (Apache). 

Il existe un grand nombre de serveurs qui répondent à cette norme (Tomcat, WebSphere, JRun, JBoss, GlassFish...). Nous 
utiliserons  le  serveur  Apache­Tomcat  de  la  fondation  Apache.  Il  est  très  important  de  comprendre  que  ces  serveurs 
servent uniquement à fournir une plate­forme d’exploitation de l’API Java EE fournie par SUN. Donc, si le serveur répond à 
la norme et au standard Java EE, le choix n’a alors que peu d’importance. La différence sera observée d’un point de vue 
rapidité, sécurité, facilité d’utilisation, montée en charge, gestion ou pas des EJB... 

Les  versions  majeures  de  Tomcat  correspondent  toutes  à  une  implémentation  de  référence  des  technologies  Servlet  et 
JSP. Voici un bref rappel des relations entre les versions des technologies Java EE et les versions de Tomcat. 

Spécifications J2EE  API Servlet  API JSP  Apache Tomcat 

J2EE 1.2  2.2  1.1  3.X 

J2EE 1.3  2.3  1.2  4.X 

J2EE 1.4  2.4  2.0  5.X 

Java EE 5.0  2.5  2.1  5.X ­ 6.X 

Comme indiqué précédemment, il est impératif que le JDK soit déjà installé avant l’installation du serveur d’applications. 

Le serveur Tomcat 6 est disponible en libre téléchargement. Les versions binaires de Tomcat sont en fait constituées de 
classes Java et sont donc portables entre les systèmes d’exploitation et les plates­formes matérielles. 

Il existe trois formats d’archives binaires : 

l Les archives au  format ZIP : une fois le répertoire décompressé, le serveur est directement opérationnel après configuration. 


Ce format est intéressant pour les administrateurs car il permet une mise à jour rapide en cas de changement de version du 
serveur. De plus, la configuration du système n’est pas modifiée, l’installation est transparente. 

l Les archives au format TAR.GZ : c’est le format le plus commun sous les systèmes Linux. 

l Les  installeurs  Windows :  au  format  EXE  permettent  une  installation  à  partir  d’un  assistant  qui  réalise  également  la 
configuration. C’est la méthode la plus simple pour installer Tomcat sur le système de Microsoft. 

1. Quelle version choisir ?

Tomcat  6.X  est  une  adaptation  de  Tomcat  5.5  pour  Java  5.0  (JDK  1.5)  avec  des  améliorations  concernant  les 
performances. La version 1.5 de Java a vu apparaître de nombreuses modifications dans le langage. Tomcat 6.X requiert 
donc au minimum une machine virtuelle Java 1.5 pour fonctionner correctement. 

Pour le guide et le projet, la version de Tomcat utilisée est la version 6.0.16. 

Installation sous Windows

L’installation de Tomcat version 6 suppose le téléchargement de la bibliothèque depuis le site de la fondation Apache à 
l’adresse suivante : http://tomcat.apache.org/ 

© Editions ENI – Tous droits réservés – Copie personnelle de Yasmine MINA SYLLA - 1-
La  section  download  permet  de  choisir  la  version  adaptée  à  nos  besoins.  Les  liens  Core  sont  alors  utilisés  au  format 
souhaité  (Windows  Service  Installer  par  exemple)  afin  de  télécharger  Tomcat  pour  Windows  (http://apache.miroir­
francais.fr/tomcat/tomcat­6/v6.0.16/bin/apache­tomcat­6.0.16.exe). 

Une fois la bibliothèque téléchargée, il est demandé d’indiquer le chemin de la JVM (Java  Virtual  Machine) sur le système 


(d’où l’importance d’installer le JDK avant le serveur). 

Tomcat 6 utilise un certain nombre de ports TCP/IP pour fonctionner. Il faut donc s’assurer que ces ports ne sont 
pas déjà utilisés :  Port 8080 : port du connecteur HTTP Tomcat, Port 8005 : port d’arrêt du serveur,  Port 8809 : 
port du connecteur JK. 

L’installation  avec  l’installeur  Windows  permet  de  créer  les  entrées  dans  le  menu  Démarrer  de  Windows  ainsi  qu’un 
service pour Tomcat permettant, si nécessaire, le démarrage de celui­ci au lancement du système. L’installeur propose 
également de créer un utilisateur Tomcat pour administrer et gérer les applications (un super administrateur). 

1 ­ Lancement de l’installation 

- 2- © Editions ENI – Tous droits réservés – Copie personnelle de Yasmine MINA SYLLA
2 ­ Acceptation des conditions 

3 ­ Création de l’utilisateur (User Name : admin, Password : admin) 

© Editions ENI – Tous droits réservés – Copie personnelle de Yasmine MINA SYLLA - 3-
4 ­ Suite de l’installation 

5 ­ Fin de l’installation 

Après  l’installation,  le  fonctionnement  du  serveur  peut  être  testé  en  lançant  le  moniteur  Tomcat  situé  dans  le  menu 
démarrer. Le moniteur se lance dans le systray (barre des tâches à côté de l’horloge Windows) avec une icône rouge. Le 
service de monitoring est lancé mais le serveur pas encore. Pour réellement lancer le serveur Tomcat, il faut soit double 
cliquer sur l’icône soit faire un clic droit et start service. 

- 4- © Editions ENI – Tous droits réservés – Copie personnelle de Yasmine MINA SYLLA
 

Dans  cette  fenêtre  de  monitoring,  Tomcat  peut  être  démarré  en  cliquant  sur  Start,  stoppé  avec  le  bouton  Stop...  Les 
autres onglets de la fenêtre permettent de gérer les logs, le JDK associé au serveur, le lancement au démarrage de la 
machine, les opérations d’arrêt du serveur... 

Vérifier que le serveur Java EE est actif

Afin de vérifier que le serveur est correctement installé et opérationnel (capable d’exécuter des Servlets et pages JSP), 
nous pouvons lancer un navigateur et saisir l’adresse suivante : http://localhost:8080/ 

Le nom localhost correspond à l’adresse locale de la machine (le serveur de la machine locale) et le port 8080 est le port 
HTTP pour Tomcat. 

Suivant  le  serveur  utilisé  (Tomcat,  JRun...)  le  fonctionnement  est  identique,  seul  le  port  d’accès  HTTP  change  (8080, 
8200...).  Le  lien  Tomcat  Manager  du  menu  permet  de  gérer  les  différentes  applications  déployées  sur  le  serveur.  Une 
authentification  est  nécessaire.  Les  coordonnées  (identifiant  et  mot  de  passe)  correspondent  à  celles  saisies  lors  de 
l’installation du serveur (User Name : admin, Password : admin). 

© Editions ENI – Tous droits réservés – Copie personnelle de Yasmine MINA SYLLA - 5-
 

Il peut être intéressant d’installer la partie administration de Tomcat. Pour cela, il faut télécharger le ZIP Administration 
Web Application (http://tomcat.apache.org) et décompresser ce fichier dans le répertoire d’installation de Tomcat. Il sera 
alors possible d’accéder à la partie administration du serveur à l’adresse suivante : http://localhost:8080/admin. 

Pour vérifier le fonctionnement du serveur, nous pouvons lancer les exemples présents, par défaut, sur le serveur avec 
des Servlets et des JSP. 
 
Pour l’installation sous Linux, voir le chapitre Le serveur d’applications Apache­Tomcat consacré à Tomcat.

- 6- © Editions ENI – Tous droits réservés – Copie personnelle de Yasmine MINA SYLLA

Vous aimerez peut-être aussi