vers l'accueil formulaire de contact

Tutoriel Tomcat N°1 : installation tomcat 6

Votre formation TOMCAT avec Objis, spécialiste formation java depuis 2005

Maîtrisez pas à pas l’installation de Tomcat 6 (procédure identique pour tomcat 7), 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.

Prérequis

- Installation Kit développement Java (Jdk)

Liens utiles

- + de 100 tutoriaux java/jee Objis
- Vos premiers pas de programmeur J2EE
- Tutoriel et formation Tomcat6 Objis
- Tutoriel jee : votre première application j2ee

Objectifs

- 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’
- Installer Tomcat sous forme d’un service Windows
- Identifier exemples de programmes Servlets / JSP fournis

Programme

- Partie 1 : tomcat et livrables WAR
- Partie 2 : téléchargement tomcat
- Partie 3 : installation
- Partie 4 : démarrage du serveur Tomcat
- Partie 5 : Tests
- Partie 6 : exemples Servlets/JSP
- Partie 7 : arrêt du serveur Tomcat
- Partie 8 : installation en tant que service windows

Qui sommes-nous ?

PNG - 102.4 ko

Partie 1 : tomcat et livrables WAR

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.

Partie 2 : téléchargement tomcat

- 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.

Partie 3 : installation

- 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.

Partie 4 : démarrage

- 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é.

Partie 5 : Tests

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

Vous avez terminé l’installation de Tomcat.

Partie 6 : exemples Servlets/JSP

- 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

Partie 7 : arrêt

- Double-cliquez sur bin\shutdown.bat

Partie 8 : installation en tant que service windows

Cette approche permet de Tiomcat soit automatiquement démarré lorsque la machine redémarre.

Installation en tant que service

- bin/service.bat install

Cette action enregistre Tomcat comme un service Windows appellé ’Tomcat6’

Démarrage du service

- net start Tomcat6

Arrêt manuel service

- net stop Tomcat6

Conclusion

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.

Formation TOMCAT

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon administrateur TOMCAT :

Votre formation TOMCAT avec Objis, spécialiste formation java depuis 2005