Tomcat et Eclipse

Comment travailler avec tomcat et eclipse dans de bonnes conditions.

Plugins intéressants

  1. tomcatPluginV221.zip : le plugin de sysdeo
  2. com.aston.plugins.zip: édition facilitée de fichiers jsp
  3. 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

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