Installer:
Problème:
Lorsque j'essaie d'ajouter un nouveau serveur Tomcat 7 dans la perspective du serveur dans Eclipse, le message d'erreur suivant s'affiche:
"Cannot create a server using the selected type"
Comment résoudre ce problème?
Il s'agit d'un problème connu. Pour résoudre cette erreur, essayez une ou plusieurs des solutions suivantes:
Window–>Preferences–>Server–>Runtime Environments
et corrigez le chemin/lien brisé pour le serveur.org.Eclipse.jst.server.Tomcat.core.prefs
à org.Eclipse.jst.server.Tomcat.core.prefs.bak
(ou vous pouvez supprimer ce fichier). Ce fichier peut être trouvé à l'adresse \workspace\.metadata\.plugins\org.Eclipse.core.runtime\.settings
org.Eclipse.wst.server.core.prefs
à org.Eclipse.wst.server.core.prefs.bak
(ou supprimez le fichier). Ce fichier peut également être trouvé au même endroit que ci-dessus.Une résolution différente du même problème qui a fonctionné pour moi. Je le partage ici, cela pourrait être utile pour quelqu'un.
J'ai - Eclipse Juno - Tomcat 7 - Windows 7
C'est ce que j'ai fait
Eclipse> Fenêtre> Préférences> JRE installés et jre7 ajouté et sélectionné ici. J'ai donc ajouté jre6 en appuyant sur le bouton Ajouter (s'il n'est pas installé ou si vous avez exécuté une mise à jour Java, il suffit de télécharger et d'installer jre6). Et sélectionnez jre6 au lieu de jre7.
Maintenant, allez à Eclipse> Fenêtre> Préférences> Serveur> Environnement d'exécution> Appuyez sur Ajouter et ajoutez Tomcat 7.
Vous avez terminé maintenant.
Après avoir essayé la solution d'aleroot sans succès, le commentaire de VonC sur la question était ce qui la réglait pour moi. Alors suivez la solution suggérée ici si vous heurtez un mur. N'oubliez pas de supprimer l'ancienne configuration Tomcat des environnements d'exécution par la suite.
Deux configurations d'exécution Tomcat 7 ont été ajoutées à l'onglet Configurations d'exécution de mon serveur. Supprimez le doublon et corrigez le chemin du seul Tomcat 7 installé sur mon système sous C:\Program Files\Apache Software Foundation\Tomcat 7.0
et cela a résolu mon problème d’ajout d’un nouveau serveur dans l’onglet Serveurs.
Window
> Preferences
> Server
> Runtime Environments
et mettez à jour le chemin d’environnement d’exécution du serveur pour modifier le chemin brisé du serveur en cliquant sur Edit
.Une autre méthode consiste à supprimer le répertoire Servers s'il a déjà été créé. Cela a fonctionné pour moi.
L'erreur se produit lorsque le serveur s'exécute sur une autre plate-forme Java.
Une fois cette procédure terminée, vous pouvez ajouter le serveur sans erreur.
Aucune des solutions ci-dessus n'a fonctionné pour moi. Aucun des fichiers répertoriés n'existe à cet emplacement ni ailleurs sur ma machine. J'ai essayé de sauvegarder tous les fichiers du dossier .settings et de redémarrer Eclipse, mais j'ai toujours la même erreur.
La seule chose qui a fonctionné a été de réinstaller Tomcat.
J'ai supprimé les fichiers mentionnés ci-dessus ... toujours pas de chance. Sur un coup de tête, j'ai décidé de télécharger et d'installer NetBeans. J'étais opérationnel avec Postgres DB, Apache Server, etc. en quelques minutes! Aucun téléchargement supplémentaire, etc.
Quoi qu'il en soit, le passage à Netbeans est ce qui a fonctionné pour moi. Au revoir Eclipse.
Après avoir essayé toutes les étapes de travail mentionnées dans les autres réponses, et même si cela ne fonctionnait pas,
Changer Eclipse, espace de travail et répertoire Tomcat. [testé uniquement pour Windows7]
Je sais que quelqu'un pourrait dire que ce n'est pas correct, mais l'étape ci-dessus a fonctionné pour moi.
Il m'a fallu 4 heures pour trouver cette solution de méthode de force brute.