Ubuntu: Tomcat + Eclipse

Publié le par AiSpirit



 Ubuntu: Tomcat + Eclipse

comment configurer Tomcat + Eclipse sous Ubuntu  et faire que ça marche





Dans la suite des tutos Ubuntu, voic comment configurer Tomcat + Eclipse sous Ubuntu et faire que ça marche :D

Installation de Tomcat

L'installation de tomcat se fait via
sudo apt-get install tomcat5.5
Après sont installation (et éventuellement ses dépendances), pensez à couper le serveur tomcat.
Cela évitera les erreurs au niveau d'Eclipse.

A noter que dans certains cas, l'arrêt peut mal se passer : commande /etc/init.d/tomcat5.5 stop très lente, processus toujours actif ...

Dans ce cas : faites un ps -ax | grep tomcat
et ensuite un kill -9 sur tout les PID concernés

Installation d'Eclipse

Pour Eclipse, la version utilisée est la 3.2, soit très ancienne (mais non mise à jour sur les dépots Ubuntu).
Pour avoir facilement les plugins du webservices, mieux vaut télécharger un build spécifique (mais bon, vous faites ce que vous voulez :d) :
vous avez le lien http://download.eclipse.org/webtools/downloads/ qui pointe en ce moment vers http://build.eclipse.org/technology/epp/epp_build/34/download/20080623-1700/index.html

Téléchargez la version JEE

Dans Eclipse, une fois récupérée, passez en mode JEEE.
En bas d'Eclipse, a coté de Problems, Tasks ... , vous avez désormais l'icone Servers.
Ajouter le serveur tomcat avec les actions suivantes :
dans la fèntête servers, clique droit > new
version : tomcat 5.5
le chemin est /usr/share/tomcat5.5/

Ajouter le projet au serveur via un clique droit sur le projet
Run As > Run on server > Tomcat


Lancer le serveur via eclipse (clique droit sur le serveur)
ajouter le monitoring sur 8180 et 8009 :
clique droit sur [Servers] (votre serveur Tomcat) > Monitoring

En cas d'erreur
L'erreur suivante peut se produire :
SEVERE: Error starting static Resources java.lang.IllegalArgumentException
(ou GRAVE: Erreur lors du démarrage des Resources statiques)

Dans ce cas, vérifiez les JRE utilisées : il faut java-sun.

Window > Preferences > Java > Installed JRE
par défaut, il est possible que vous ayez juste openjdk. Ajoutez /usr/lib/jvm/java-6-sun-1.6.0.07 et la sélectionner

Si vous avez déjà un projet webservice, vérifier la JRE configurée :
si vous avez une JRE perso (non héritée), sélectionnez ici aussi sun.

Relancez le serveur tomcat via Eclipse et cela doit marcher.
Publicité
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article