57 votes

Création d'un serveur Tomcat 6 à l'aide d'eclipse IDE sur ubuntu

J'ai un problème pour faire fonctionner tomcat 6 avec eclipse 3 sous ubuntu.

J'ai installé tomcat 6 sur ma machine et quand je l'ai testé en utilisant http://localhost:8080 ça a bien marché.

Mais chaque fois que je veux créer un serveur dans eclipse, je sélectionne Tomcat 6, et j'obtiens le message suivant "Cannot create a server using the selected type" et je ne peux pas cliquer sur suivant.

Vous savez pourquoi ?

84voto

tsaid Points 841

Il existe une meilleure solution de contournement qui vous permet de conserver le Tomcat6 d'Ubuntu (extrait de http://ubuntuforums.org/showthread.php?p=8541057 par DisDis)

Dans un terminal :

sudo apt-get install tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf

Voilà. Maintenant, il suffit d'aller dans Window/Preferences/Sever/Runtime Environments, d'ajouter le serveur Apache Tomcat6 et d'utiliser /usr/share/tomcat6 comme répertoire d'installation !

41voto

Ok, voici ce qui a fonctionné pour moi : vous devez aller dans Fenêtre>Préférences

ici, allez dans Serveur>Environnements d'exécution

supprimer l'ancien serveur ou ajouter votre serveur ou changer l'emplacement du serveur...

(dans mon cas, ce problème est apparu lorsque j'ai changé l'emplacement du serveur tomcat)

maintenant vous devriez pouvoir ajouter de nouveaux serveurs à votre environnement :)

8voto

Olaf Kock Points 18072

Avez-vous utilisé la version ubuntu-tomcat (par exemple, "aptitude install tomcat6") ? Si c'est le cas, veuillez télécharger une version simple à partir de tomcat.apache.org et utiliser ceci. La version Debian/Ubuntu déplace certaines jarres et Eclipse s'attend à la version "pure" et aux emplacements des jarres.

(Voir aussi Bogue d'Eclipse 239179 )

6voto

Supprimez (ou modifiez l'entrée apache tomcat v6.0 dans) workspace.metadata.plugins \org.eclipse.core.runtime.settings\org.eclipse.jst.server.tomcat.core.prefs

Je pense que vous devez aussi redémarrer

6voto

Abhinav Upadhyay Points 806

J'ai écrit un patch pour résoudre ce problème et il a été fusionné dans Ubuntu et Debian. Maintenant il est possible de configurer tomcat6 dans Eclipse sans aucun problème.

Dans Ubuntu 11.04 vous pouvez installer le paquet tomcat6-user. Ensuite, configurez une instance utilisateur de tomcat6 en exécutant cette commande

$tomcat6-instance-create ~/my-tomcat-dir

Une instance utilisateur de tomcat6 sera configurée dans le répertoire ~/my-tomcat-dir.

Maintenant pour ajouter tomcat6 à l'intérieur d'eclipse afin de configurer votre environnement de développement, il suffit de faire pointer eclipse vers ce répertoire et vous serez prêt à partir.

Si vous utilisez une ancienne version d'Ubuntu, vous pouvez simplement télécharger la dernière version du paquet tomcat6-user depuis le FTP de Debian : http://packages.debian.org/hu/sid/all/tomcat6-user/download.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X