mardi 15 février 2011

Intégration de Tomcat

Intéressons-nous aujourd'hui au serveur d'application Tomcat. Certes, je vous l'accorde, Tomcat n'est pas un serveur d'application JEE mais un simple conteneur de servlet, mais reconnaissez que c'est plus rapide à écrire et plus simple à prononcer. Eclipse JEE propose un support natif de différents serveurs d'application. Nous allons étudier l'installation et la configuration pour Tomcat, mais la manipulation est exactement la même pour d'autres serveurs d'application.

Installation de Tomcat

La première étape est le téléchargement de tomcat. A la manière d'Eclipse, le téléchargement sur le site http://tomcat.apache.org/ et le dézippage du fichier  ne pose pas de problème particulier.

Il nous faut ensuite nous rendre dans les préférences d'Eclipse et choisir le menu server











En cliquant sur add, nous obtenons une fenêtre permettant de choisir le serveur d'application que nous souhaitons ajouter, ici, Apache Tomcat v7.0


La fenêtre suivante permet de spécifier le chemin d'installation de Tomcat ainsi que la JRE utilisée. Tomcat nécessite l'utilisation d'une JDK pour la compilation des JSP. Pensez donc à modifier la JRE d'Eclipse pour utiliser une JDK dans les préférences d'Eclipse (ou cliquez sur Installed JRE). Vous pouvez également choisir de pré-compiler vos JSP, mais ceci est une autre histoire.



Ne reste plus qu'à terminer l'assistant et notre serveur d'application est désormais paramétré.



La dernière étape consiste à créer un projet Web et à l'associer à notre serveur nouvellement installé.

Nous allons donc créer un nouveau projet de type Dynamic Web Project, que nous nommerons MyFirstWebApplication en spécifiant comme Target Runtime le serveur Tomcat.






































 Pour vérifier que notre serveur est correctement installé et que notre projet est correctement déployer, nous allons créer une page JSP (index.jsp) toute simple que nous allons mettre dans le répertoire WebContent de notre projet.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Titre</title>
</head>
<body>
    Hello World
</body>
</html>


Il ne nous reste plus qu'à associer ce nouveau projet à notre serveur Tomcat, pour celà, si ça n'est pas déjà le cas, passons sur la perspective J2EE et affichons la vue Servers. La première chose à faire est d'ajouter le serveur que nous venons de paramétrer. En faisant un clique droit sur la vue Servers, nous affichons le menu contextuelle suivant :

Une fenêtre comme celle-ci devrait s'ouvrir. Choississons Tomcat v7.0 dans la liste des types de serveur. Faisons également pointer le Server Runtime Environment vers le serveur Tomcat.


Notre serveur est désormais accessible sous Eclipse.


En réalisant un clic droit sur le serveur et en choisissant Add and Remove... nous avons la possibilité de spécifier les projets devant être déployés sous Tomcat.

Toujours sur la vue Servers, à droite, deux icônes permettent de lancer tomcat en mode debug ou normal.

Nous pouvons nous assurer que tout fonctionne bien en allant voir du coté de la console, si aucun message d'erreur ne s'affiche, c'est bon signe.


Ensuite, il ne reste qu'à se rendre sur notre navigateur préféré et d'entrer l'URL:

http://localhost:8080/MyFirstWebApplication/

Enfantin non ?

Aucun commentaire:

Enregistrer un commentaire