Les servlets permettent le développement d'applications web coté serveur.
Elles permettent aussi d'étendre des applications utilisant des protocoles tel
que HTTP. Elles viennent en effet se greffer sur ces application. Pour faire
"fonctionner" ces servlets, vous avez besoin d'un moteur de servlets. Tomcat
est un de ces moteurs.
Tomcat peut fonctionner en mode indépendant (stand alone) ou bien en mode
embarqué avec un serveur web comme Apache.
Si vous le souhaitez, vous pouvez installer Tomcat sur votre machine à la
maison. Pour cela, vous pouvez suivre une des procédures décrites dans les
liens qui suivent.
Attention, n'installez rien sur les postes de la DESI.
Paquetages utilisés
La version 4.0.4 est la version installée sur les postes de la DESI.
Vous pouvez télécharger cette version sur le site de Jakarta-Tomcat:
Tomact - 4.0.4 - pour "windows" (version zip)
Tomact - 4.0.4 - pour "linux" (version tar)
Comment installer Tomcat chez vous?
- Poste Windows
- ce lien présente des indications comment installer la version windows de
Tomcat.
Guide d'installation de Tomcat sur Windows
- à signaler, que la version de jdk utilisée est 1.4.0
- n'oubliez pas de mettre à jour la variable CLASSPATH
- en cas de messages d'erreur sous window 98, suivre les indications sur les
notes de cours pour corriger ces erreurs.
- Poste Linux
Comment utiliser Tomcat à la DESI
Nous avons installé tout la version 4.0.4 de Tomcat sur chacun des postes de la
DESI. Pour vous facilitez la tâche pour le futur, céeez vous les 3 raccourcis
suivantset placez les sur votre disque R.
Démarrer Tomcat: "C:\Program Files\jakarta-tomcat\jakarta-tomcat-4.0.4\bin\startup.bat"
Arrêter Tomcat: "C:\Program Files\jakarta-tomcat\jakarta-tomcat-4.0.4\bin\shutdown.bat"
répertoire webapps: "C:\Program Files\jakarta-tomcat\jakarta-tomcat-4.0.4\webapps"
"startup.bat" permet de démarrer le serveur, alors que "shutdown.bat" se charge
d'arrêter le serveur. Pour Linux, utilisez plutôt "startup.sh" et "shutdown.sh".
Lancer le serveur, puis ouvrez un navigateur (Netscape ou InternetExplorer),
et introduisez le lien suivant: http://localhost:8080.
localhost désigne la machine locale alors que 8080 est le port d'écoute du
serveur.
Vous devez obtenir la figure suivante.
Profitez de l'occasion pour naviguer à travers les différents exemples
fournis sur la page web du serveur Tomcat (Servlet Examples).
Premier Contexte
Comme premier exemple, vous allez réaliser le contexte Essai décrit dans les
notes de cours, pages 46 à 54, et vous allez le déployer.
- chaque contexte doit être déployé à partir du répertoire webapps. De ce
fait, placez vous dans le répertoire webapps et créez le répertoire Essai.
- organisez le contenu de Essai tel que décrit en pages 47 & 48 des notes
de cours.
- créer les fichiers: index.html, SimpleServlet.java et web.xml. Faites
attention de disposer les fichiers dans les répertoires correspondants.
- essayer d'accéder à l'exemple comme décrit dans la page 52.
- si vous avez des problèmes pour réaliser ces fichiers, je les ai regroupés
dans ce fichier compressé Essai.zip. Décompressez le directement sous le répertoire
webapps.