Maîtrisez pas à pas l’installation de Tomcat 6, le moteur de servlets le plus utilisé pour le développement, test, et déploiement d’applications jee. Testez l’installation de Tomcat. Découvrez les exemples d’application servlet et JSP présentes. Enfin, comprenez la différence entre tomcat et un véritable serveur certifié J2EE comme Jboss ou WebSphere.
Ce tutoriel est un extrait de séances pratiques de la formation TOMCAT dispensée par Objis.
Les + objis
70% de travaux pratiques
Clé USB avec tous les outils utilisés + Corrigés TPs
Bilan pédagogique individuel + conseils
+ de 100 tutoriaux java/jee Objis
Vos premiers pas de programmeur J2EE
Tutoriel et formation Tomcat6 Objis
Tutoriel jee : votre première application j2ee
Objis, spécialiste formation java depuis 2005
Site de Tomcat
Installation Kit développement Java (Jdk)
Comprendre le rôle de Tomcat pour les applications java entreprise
Maîtriser pas à pas l’installation de Tomcat 6
Identifier les répertoires ’bin’ et ’webapps’
La compréhension de la partie ’théorique’ de jee (livrables, Architecture, services) contribue à une meilleure productivité dans vos développements.
Le schéma ci-dessous présente les 4 modules que vous pouvez retrouver dans la plus grosse unité de livraison j2ee : l’Enterprise ARchive (EAR).

REMARQUE : Dans JEE 5, les descripteurs de déploiement (fichiers XML de configuration des modules) des modules EAR er JArs sont optionnels.
Lisez l’article suivant pour mieux comprendre chacun des livrables.
INFO 1 : la société Sun Miicrosystem (créateur de Java) impose à tout logiciel en quête du label ’certifié j2EE’ une batterie de tests, dont des tests associés au déploiement de tous ces types de livrables (WAR, JAR ejb, JAR appli-client, RAR, EAR). Pour la norme j2ee 1.4 il y avait 123.000 tests à passer pour être certifié.
INFO 2 : le serveur d’application tomcat (tout comme son concurrent direct Jetty) n’est capable de déployer que le type de livrable WAR. Tomcat n’est donc pas un serveur certifié J2EE. Il convient cependant pour 70% des applications web en Java car ce sont surtout des livrables WAR qui sont créés par les équipes de développement.
Allez sur le site web officiel du serveur d’application Tomcat, produit de la fondation Apache :

Cliquez sur le lien à gauche ’tomcat 6.x’ . L’écran suivant apparaît.

Dans le paragraphe ’Quick navigation’ (navigation rapide), cliquez sur le numéro de version correspondant à la dernière version stable dE tomcat (ici 6.0.18). L’écran suivant apparaît.

Cliquez sur le lien ’zip’. cela commence le téléchargement.

Enregistrez sur votre disque l’archive zip, par exemple dans c :\formationtomcat\outils

La partie ’Téléchargement’ de Tomcat est terminée. Reste à installer.
Dézippez l’archive zip, par exemple dans c :\formationtomcat . Vous obtenez l’arborescence suivante :

Analyse
INFO : les 2 répertoires qui vous interesseront le plus dans un premier temps sont les répertoires ’bin’ et ’webapps’
— > Le répertoire bin contient les 2 scripts qui nous permettront de démarrer (startup.bat) et arréter (shutdown.bat) tomcat.

— > Le répertoire ’webapps’ est lerépertoire de déploiement d’applications (WAR).

Mettez à jour votre variable d’environnement JAVA_HOME, précisant le répertoire d’installation de Java. Notez que tomcat 6 possède uncompilateur interne. Le répertoire d’installation de la JRE pourrait donc suffire.

Double-cliquez sur le fichier bin/startup.bat ;

à travers la dernière ligne affichée (Tomcat server started in xxxx ms), Tomcat vous informe qu’il est bien démarré.

Lancez le navigateur sur l’url : http://localhost:8080 . L’écran suivant aparaît.

Vous avez terminé l’installation de Tomcat.
Pour voir les exemples de servlets installés dans tomcat, cliquez dans le sous menus ’Servlets exemples’ du menu Miscellaneous

Cliquez sur le lien ’Execute’ de l’exemple Hello World

Revenez sur la page précédente.
Cliquez sur le lien ’source’ de l’exemple Hello World

Double-cliquez sur bin\shutdown.bat
Dans ce tutoriel, vous avez installé le serveur d’application Tomcat. Vous avez testé l’installation de Tomcat puis découvert des exemples d’application Servlet.
C’est l’objectif principal de notre tutoriel Spring N°3 : programmation orientée aspect avec Spring AOP.
Le chemin le plus court pour devenir un bon administrateur Tomcat.
Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
Votez pour les prochains tutoriaux à publier
Préparez vos entretiens techniques
Valorisez votre profil / expertise
Identifiez des opportunités d’emploi
Recevez la newsletter objis.com