44 votes

Impossible d'ajouter un serveur à un espace de travail déplacé

J'ai téléchargé cet espace de travail sur le web et j'essaie de l'exécuter sur un serveur tomcat à partir d'une nouvelle installation d'Eclipse Ganymede. Ce projet particulier a été livré avec son propre espace de travail.

Lorsque je sélectionne Tomcat v6.0, j'obtiens un message

Impossible de créer un serveur utilisant le type sélectionné

Des versions plus anciennes de tomcat sont cependant disponibles.

Je suppose que je dois recréer certains paramètres de configuration. La question est de savoir lequel ? Il semble qu'il s'agisse d'une erreur étrange, car la création d'un nouveau projet Web dynamique me permet de configurer tomcat pour les deux.

1voto

Matthieu Points 2766

Hum, ça peut être délicat. Amenez la vue "serveur". Si votre projet a déjà été déployé, retirez-le du serveur pour nettoyer la liaison entre votre projet et le serveur.

Vous pouvez également cliquer avec le bouton droit de la souris sur votre projet dans l'explorateur de projet et choisir déboguer sur le serveur. Si vous ne l'avez pas encore fait, Eclipse devrait vous demander de créer un runtime serveur et ici vous pouvez spécifier Tomcat 6 et indiquer l'emplacement de l'installation de votre serveur.

Vous pouvez aussi voir la vue "problèmes" pour voir tout problème dans le projet importé comme le JDK etc...

1voto

Regardez dans la vue des erreurs. Si vous avez essayé d'en configurer un une fois et que vous avez échoué, Eclipse semble essayer de le chercher à nouveau plus tard, juste avant de vous permettre d'en créer un nouveau. Si vous avez supprimé le dossier ou s'il n'existe plus, vous devez le remplacer pour pouvoir continuer.

1voto

Le seul moyen que j'ai trouvé pour utiliser Tomcat 6 est de changer la propriété du répertoire Tomcat pour mon utilisateur. Il semble que cela ne soit pas suffisant pour avoir des permissions r/w.

BTW, supprimer org.eclipse.wst.server.core.prefs efface la configuration de votre espace de travail.

1voto

Mantas Points 1

J'ai eu le même problème jusqu'à ce que j'aille dans le répertoire de configuration de tomcat6 et ajoute la propriété à mon utilisateur en plus de Root :

cd /usr/share/tomcat6/conf

chown Root:myusername ./*

chmod 777 ./*

Vous pouvez choisir un meilleur chmod pour la sécurité, 777 est juste une solution rapide et brutale. J'ai Eclipse 3.5 (Galileo) + Fedora 12 + Tomcat 6 extrait de tar (c'est pourquoi Eclipse ne pouvait pas y accéder). Eclipse se plaignait de "Cannot create a server using the selected type".

0voto

JeeBee Points 11882

Quelle version d'Eclipse ? Europa ? Ganymède ?

Qu'entendez-vous par espace de travail ? Un espace de travail Eclipse n'est pas quelque chose que vous déployez, il contient vos projets.

Vous devrez générer un fichier WAR (ou le dossier de fichiers qui comprendrait le fichier WAR), un projet inclurait typiquement une construction ANT ou Maven script pour le faire, ou si le projet utilisait le type de projet Web dynamique d'Eclipse, il pourrait y avoir une option 'générer WAR' quelque part. Sans plus de détails, je ne peux pas vous aider davantage.

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