Eclipse ajoute le nom du serveur vide Tomcat 7

J’essayais d’append Tomcat 7 à mon Eclipse dans Ubuntu. Lorsque je clique sur “Ajouter un nouveau serveur” dans Eclipse et que je sélectionne “Tomcat v7.0 Server”, le champ “Nom du serveur” est vide et je ne peux rien saisir dans cette zone de texte, comme indiqué ci-dessous:

Eclipse Ajouter un serveur Tomcat

Ce que j’ai fait 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. Mon environnement est Ubuntu Linux et Eclipse pour 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:

  1. Fermer Eclipse
  2. Dans {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
  3. Redémarrer Eclipse

Source: Forum eclipse.org

J’exécute kepler dans Ubuntu et j’ai le même problème pour que eclipse reconnaisse le serveur tomcat7. Mon chemin pour installer le répertoire était correct et la suppression / renommer les fichiers seulement ne l’a pas non plus réparée.

C’est ce qui a fonctionné pour moi:

exécutez le terminal suivant:

 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émarrer eclipse, supprimer le serveur tomcat7. Re-append 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é .

Nous avons constaté que cela était dû à l’environnement d’exécution Apache Tomcat v7.0 pointant vers le mauvais dossier. Cela 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 et en cliquant sur “Modifier …”, puis en modifiant le répertoire d’installation de Tomcat.

J’avais le même problème avant: le nom du serveur n’apparaissait pas sur le serveur lors de la configuration avec eclipse

J’ai essayé toutes les solutions proposées ici, mais elles ne fonctionnaient pas pour moi.

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 tomcat qui était indisponible avant -> suivant -> parcourir l’emplacement de votre serveur avec la même version

Etape 2: accédez aux serveurs et sélectionnez la version de votre serveur -> next -> Finish

Problème résolu!!! 🙂

J’ai été confronté au même problème et j’ai changé l’espace de travail vers un nouvel emplacement, et cela a fonctionné. J’espère que ça aide 🙂

si bizarre mais cela a fonctionné pour moi.

  1. fermer éclipse

  2. commencer éclipse comme eclipse --clean

Après avoir essayé les étapes @Philipp Claßen , même si n’a pas fonctionné alors,

Modifiez le répertoire eclipse, workspace et 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 pas de @ Phillipp n’aient pas fonctionné pour moi.

Il m’a fallu 4 heures pour trouver cette solution par méthode brute.

J’ai également eu ce problème aujourd’hui, et la suppression des fichiers org.eclipse.jst.server.tomcat.core.prefs et org.eclipse.wst.server.core.prefs n’a pas fonctionné.

Enfin, j’ai trouvé son problème d’autorisation:

Par défaut, /conf/* ne peut être lu que par le propriétaire, après l’avoir rendu lisible par tous, cela fonctionne! Alors lancez cette commande:

 chmod a+r /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

Dans mon cas, le répertoire tomcat était la propriété de root et je n’exécutais pas eclipse en tant que root.

Donc je devais

 sudo chown -R $USER apache-tomcat-VERSION/ 

La solution la plus simple consiste à créer un nouvel espace de travail dans eclipse / STS.

 File -> Switch Workspace -> Others... 

La suppression / le déplacement de fichiers org.eclipse.jst.server.tomcat.core.prefs et org.eclipse.wst.server.core.prefs a fonctionné pour moi.

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é était 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 lien vers catalina.policy (un peu différent de ce que @ michael-brooks a suggéré pour sa configuration):

 sudo ln -s /var/lib/tomcat8/policy/catalina.policy conf/catalina.policy