Développer et debuguer une servlet avec Eclipse, Tomcat et Sysdeo
Dimanche 4 janvier 2009 par dominique
Posté dans Technique
J’ai l’habitude de développer en Java avec l’IDE Intellij Idea. J’aime beaucoup cet outil qui est très convivial mais qui a comme gros inconvénient de ne pas être gratuit. Dernièrement j’ai posté quelques articles concernant des développements en Java et je n’ai pas souhaité fournir le code correspondant comme des projets Intellij Idea à cause de ce problème de non gratuité de l’outil. Je me suis donc tout naturellement dirigé vers un standard des solutions Open Source : Eclipse Europa.
Depuis, je passe petit à petit tous mes projets sous Eclispe. A cette occasion, il m’a fallu migrer un projet de servlet et j’ai du trouver une solution afin de débuguer facilement cette servlet. Cette fonctionnalité nest pas disponible en standard, mais j’ai rapidement trouvé le site eclipsetotale.com qui propose un plugin pour remplir cette mission. Il s’agit du plugin Sysdeo.
Je ne vais pas me lancer dans un tutorial sur la mise en oeuvre de ce plugin car il est fournit avec une documentation complète en Français. Dans cette documentation, je conseil de lire attentivement le paragraphe “Problématique des classloaders” dont la description du classloader “DevLoader”.
J’ai également trouvé 2 articles en Anglais qui complètent très bien la documentation :
- “The Power of Three - Eclipse, Tomcat, and Struts” qui va un peu plus loin que la simple mise en oeuvre du plugin.
- “Tomcat Tutorial: HelloWorld for Complete Fools“, un exemple simple de mise en oeuvre du plugin
Bon développement de servlets !
Note du 25 janvier 2009 :
Après quelques jours d’utilisation du plugin Sysdeo, je me suis rendu compte qu’il n’est pas parfait. J’ai donc continué mes recherches et j’ai trouvé qu’il suffit de bien choisir sa distribution Eclipse pour s’en passer. Voir cet article.
Vous pouvez suivre les commentaires à ce message au travers du flux RSS 2.0 . Vous pouvez laisser un commentaire, ou placer un trackback depuis votre propre site.

Ajouter un commentaire