Un plugin Eclipse pour utiliser Tomcat

Sous Eclipse Mars, j’ai essayé plusieurs plug-ins pour utiliser Tomcat comme serveur de servlet :

  • Sysdeo Tomcat Launcher Plugin : 1er plugin Tomcat. Ne fonctionne plus sous Eclipse Mars
  • Uqbar Tomcat XT Eclipse Plug-in : ce dit être le remplaçant du plug-in sysdeo
  • Mongrel : un autre se disant être le remplaçant du plug-in sysdeo
  • Eclipse Tomcat Plugin : et encore un autre se disant disant être le remplaçant du plug-in sysdeo

Pour les avoir essayés, ils se ressemblent tous. Mais c’est « Eclipse Tomcat Plugin » qui est le plus proche des fonctionnalités du plug-in de « Sysdeo Tomcat Laucher Plugin » et il est le seul à supporter « Tomcat 8« .

Vous trouverez « Eclipse Tomcat Plugin »  sur le site « marketplace » d’Eclipse :

http://marketplace.eclipse.org/content/eclipse-tomcat-plugin

Une fois installer, vous aurez trois nouvelles icônes et un menu Tomcat équivalent aux trois icônes :

Plugin Tomcat

Ces trois icônes vous permettent de lancer, arrêter, ou « Arrêter puis relancer » Tomcat.

La première chose à faire, après l’avoir installé est de le configurer en allant dans le menu « Window/Préférences », puis choisissez « Tomcat » :

Préferences Plugin TomcatRemplissez-y les différents champs correspondant à votre configuration de Tomcat (que vous avez installé au préalable 😉 , puis cliquez sur « Ok ».

À partir de maintenant vous pouvez :

  • créer des projets Tomcat (menu « File/News/Projects » puis « Java/Project Tomcat »)
  • ou associer un projet existant à Tomcat en cochant le choix « Est un projet Tomcat » dans les propriétés de votre projet (clique droit dessus le nom de votre projet de la vue « Navigation » puis « Properties » ) :

Plugin Tomcat PropertiesDans tous les cas, il faut impérativement tous remplir les champs des propriétés Tomcat de votre projet. Une fois cette étape faite,vous pourrez lancer Tomcat depuis Eclipse en cliquant sur l’icône  de lancement de Tomcat 

cerise sur le gâteau depuis le menu contextuel de votre projet vous allez pouvoir :

Plugin Tomcat Menu contextuel

  • recharger le contexte sans avoir à arrêter/relancer Tomcat,
  • supprimer le contexte
  • mettre à jour le contexte
  • déclarer les bibliothèques (libraries) Tomcat dans votre projet (utilise pour la compilation ;-))
  • export votre projet dans un « war« 
  • créer un dossier « work » pour les JSP

Et bien sûr vous allez pouvoir déboguer votre application depuis Eclipse, ce dernier contrôlant Tomcat .