J'avais l'habitude d'exécuter Tomcat séparément sur ma machine. J'avais un script Ant qui reconstruisait mon projet, le déployait localement et redémarra Tomcat. Tout a bien fonctionné, mais je n'ai pas pu déboguer l'application Web dans Eclipse. J'ai donc appris comment installer Tomcat à l'intérieur d'Eclipse et faire fonctionner mon application Web. Maintenant, le problème est que je ne comprends pas complètement comment le gérer de cette façon. Eclipse est configuré pour générer automatiquement mon projet sur les modifications, mais ces modifications ne semblent pas toujours refléter dans l'application Web. Parfois, je dois construire manuellement le projet et "nettoyer" manuellement le serveur pour que les changements soient reflétés.Comment gérer correctement les applications Web Tomcat dans Eclipse?
Existe-t-il des règles sur la façon de gérer cette configuration? Par exemple, si je change seulement une JSP, sera-t-elle automatiquement synchronisée? Si je change une classe de servlet, alors je dois reconstruire manuellement le projet? Ces règles sont-elles cohérentes ou dois-je simplement les reconstruire et les nettoyer manuellement à chaque fois?
J'apprécierais vraiment que quelqu'un puisse me donner les règles de bonne pratique ou me diriger vers une bonne ressource pour apprendre à gérer cet environnement.
PS. J'utilise Eclipse 3.4.1 Java EE package et Tomcat v5.5