J'essayais d'ajouter Tomcat 7 dans mon Eclipse sous Ubuntu. Lorsque je clique sur "Ajouter un nouveau serveur" dans Eclipse et que je sélectionne "Serveur Tomcat v7.0", le champ "Nom du serveur" est vide et je ne peux rien saisir dans cette zone de texte, comme indiqué ci-dessous:
Ce que je faisais auparavant, c’est que j’ai supprimé un serveur Tomcat 7 d’Eclipse et que j’essayais de réinstaller Tomcat 7. Mais cela ne me permet pas de taper quoi que ce soit dans cette zone de texte et je ne peux pas passer au bouton "Suivant". Mon environnement est Ubuntu Linux et Eclipse for JavaEE.
C'est un bug dans Eclipse. J'ai eu exactement le même problème, également sur Ubuntu avec Eclipse Java EE Juno.
Voici la solution de contournement qui a fonctionné pour moi:
{workspace-directory}/.metadata/.plugins/org.Eclipse.core.runtime/.settings
supprimez les deux fichiers suivants: org.Eclipse.wst.server.core.prefs
org.Eclipse.jst.server.Tomcat.core.prefs
Source: Forum Eclipse.org
J'exécute kepler sous Ubuntu et j'ai eu le même problème à faire reconnaître Eclipse au serveur Tomcat7. Mon chemin pour installer le répertoire était correct et supprimer/renommer les fichiers ne le corrigeait pas non plus.
C'est ce qui a fonctionné pour moi:
lancez ce qui suit dans le terminal:
cd ~/workspace/.metadata/.plugins/org.Eclipse.core.runtime/.settings/
rm org.Eclipse.jst.server.Tomcat.core.prefs
rm org.Eclipse.wst.server.core.prefs
cd /usr/share/Tomcat7
Sudo service Tomcat7 stop
Sudo update-rc.d Tomcat7 disable
Sudo ln -s /var/lib/Tomcat7/conf conf
Sudo ln -s /etc/Tomcat7/policy.d/03catalina.policy conf/catalina.policy
Sudo ln -s /var/log/Tomcat7 log
Sudo chmod -R 777 /usr/share/Tomcat7/conf
Sudo ln -s /var/lib/Tomcat7/common common
Sudo ln -s /var/lib/Tomcat7/server server
Sudo ln -s /var/lib/Tomcat7/shared shared
redémarrez Eclipse, supprimez le serveur Tomcat7. Ajoutez de nouveau le serveur et tout a ensuite fonctionné.
Voici le lien que j'ai utilisé. http://linux.mjnet.eu/post/1319/Tomcat-7-ubuntu-13-04-and-Eclipse-kepler-problem-to-run/
J'ai eu un problème similaire, sauf que le champ "Nom du serveur" était désactivé.
Cela est dû au fait que l'environnement d'exécution Apache Tomcat v7.0 pointe vers le mauvais dossier. Ce problème a été résolu en allant dans Fenêtre - Préférences - Serveur - Environnements d'exécution, en cliquant sur l'entrée de l'environnement d'exécution, en cliquant sur "Modifier ...", puis en modifiant le répertoire d'installation de Tomcat.
J'ai eu le même problème auparavant: le nom du serveur n'apparaissait pas dans le serveur lors de la configuration avec Eclipse
J'ai essayé toutes les solutions proposées ici, mais elles ne m'ont pas fonctionné.
Je l'ai résolu, en suivant simplement ces conseils simples
Étape 1: Windows -> Préférences -> Serveur -> Environnements d'exécution -> Ajouter -> sélectionnez la version de Tomcat non disponible auparavant -> suivante -> parcourez l'emplacement de votre serveur avec la même version
Étape 2: allez sur les serveurs et sélectionnez la version de votre serveur -> suivant -> Terminer
Problème résolu!!! :)
J'ai été confronté au même problème et j'ai modifié l'espace de travail pour le déplacer et cela a fonctionné. J'espère que ça aide :)
si bizarre mais cela a fonctionné pour moi.
fermer Eclipse
démarrer Eclipse en tant que Eclipse --clean
J'ai également eu ce problème aujourd'hui, et supprimer les fichiers org.Eclipse.jst.server.Tomcat.core.prefs
et org.Eclipse.wst.server.core.prefs
ne fonctionnait pas.
Enfin, j'ai trouvé que c'était un problème de permission:
Par défaut, <Apache-Tomcat-version>/conf/*
ne peut être lu que par le propriétaire. Après l'avoir rendu lisible pour tous, cela fonctionne! Alors lancez cette commande:
chmod a+r <Apache-Tomcat-version>/conf/*
Voici le lien où j'ai trouvé la cause première:
http://www.thecodingforums.com/threads/Eclipse-cannot-create-Tomcat-server.953960/#post-5058434
Après avoir essayé @ Philipp Claßen, 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 cela a fonctionné pour moi après que les marches de @ Phillipp n'aient pas fonctionné pour moi.
Il m'a fallu 4 heures pour trouver cette solution de méthode de force brute.
La solution la plus simple consiste à créer un nouvel espace de travail dans Eclipse/STS.
File -> Switch Workspace -> Others...
Dans mon cas, le répertoire Tomcat appartenait à root et je n'exécutais pas Eclipse en tant que root.
Donc je devais
Sudo chown -R $USER Apache-Tomcat-VERSION/
Dans Eclipse Neon.3 Release (4.6.3) sur Ubuntu 17.04 avec Tomcat 8.0, le problème persiste. Ce qui m'a aidé, c’est la combinaison de la suppression des fichiers prefs:
rm ~/workspace/.metadata/.plugins/org.Eclipse.core.runtime/.settings/org.Eclipse.jst.server.Tomcat.core.prefs
rm ~/workspace/.metadata/.plugins/org.Eclipse.core.runtime/.settings/org.Eclipse.wst.server.core.prefs
et la liaison à catalina.policy
(un peu différemment de ce que @ michael-brooks a suggéré pour sa configuration):
Sudo ln -s /var/lib/Tomcat8/policy/catalina.policy conf/catalina.policy
La suppression/le déplacement de fichiers org.Eclipse.jst.server.Tomcat.core.prefs et org.Eclipse.wst.server.core.prefs ont fonctionné pour moi.