Ubuntu: Tomcat + Eclipse

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 viasudo 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é