Tomcat et Eclipse
Comment travailler avec tomcat et eclipse dans de bonnes conditions.
Plugins intéressants
- tomcatPluginV221.zip : le plugin de sysdeo
- com.aston.plugins.zip: édition facilitée de fichiers jsp
- lomboz.212.p1.zip : edition facilitée de fichiers jsp
Installation
Sous windows, on a tous les droits sur l'installation de tomcat,
ce qui est bien pratique.
Installation sous Unix : le problème est que tomcat n'est configurable
que par l'administrateur réseau, et donc pas par le programmeur lambda.
On utilisera donc une installation locale de tomcat.
On va travailler avec la version « standard » de tomcat
installée sur les machines, mais en copiant ses fichiers de
configuration.
La mini installation disponible dans le fichier
tomcatConfig.tgz
permet de lancer un serveur tomcat sur le port 9180 (ceci est
configuré dans le fichier server.xml). Une fois tomcat lancé, il
suffira de visualiser l'url :
http://localhost:9180/index.jsp
Configuration du plugin tomcat d'eclipse
Supposons que vous ayez décompressé le fichier
tomcatConfig.tgz
dans le répertoire
/home/Etud/toto/lib
Dans eclipse, menu Windows/Preferences, onglet tomcat ; Fixer les champs
- version : 4.0.x
- répertoire de Tomcat : /usr/share/tomcat4
- Tomcat base : /home/Etud/toto/lib/tomcat
- fichier de configuration : /home/Etud/toto/lib/tomcat/conf/server.xml
validez, et testez en cliquant sur le bouton "Démarrer Tomcat" (ou
dans le menu). Vous devriez voir :
Starting service Tomcat-Standalone
Apache Tomcat/4.0.3
On peut alors se connecter à l'adresse
http://localhost:9180/
Vous devriez voir :
Docs
* Docs de tomcat
Applications disponibles dans le répertoire /home/rosmord/lib/tomcat/webapps
Aucune application installée dans le répertoire. Cette situation est
normale. La plupart des applications sont dans d'autres répertoires,
gérés par eclipse. Contextes chargés dans server.xml
# /testTom
# /rootProject
C'est tout.
Comment créer une nouvelle application web
Menu new/project/java : projet tomcat.
Pensez à bien placer les jsp, servlets, classes java et bibliothèques.
Comment créer une nouvelle jsp
Menu new/others/Aston Wizards/Web/créer une jsp
Attention au chemin proposé, qui est généralement le même que
celui de la dernière jsp créée.
Comment créer une nouvelle servlet
Menu new/others/Aston Wizards/Web/créer une servlet
Attention au chemin proposé, qui est généralement le même que
celui de la dernière servlet créée.
Comment tester une application tomcat
Pour le premier test, sélectionnez votre projet dans eclipse, et
dans le menu contextuel, choisissez "Projet tomcat/Mise à jour du
serveur". le fichier server.xml sera modifié. (Re)lancer le serveur tomcat (par le menu ou les boutons).
Sinon, il suffit de charger la page désirée en passant par l'adresse
localhost:9180/...
Serge ROSMORDUC
Last modified: Mon Mar 29 13:23:17 CEST 2004