262 votes

Eclipse ajoute un nom de serveur vide à Tomcat 7

J'ai essayé d'ajouter Tomcat 7 dans mon Eclipse sous Ubuntu. Lorsque je clique sur "Add new server" dans Eclipse et que je sélectionne "Tomcat v7.0 Server", le champ "Server Name" est vide et je ne peux rien taper dans cette zone de texte comme indiqué ci-dessous :

Eclipse Add Tomcat Server

J'ai supprimé un serveur Tomcat 7 d'Eclipse et j'ai essayé de réinstaller Tomcat 7, mais je ne peux pas taper quoi que ce soit dans la zone de texte et je ne peux pas passer au bouton "Suivant". Mon environnement est Ubuntu Linux et Eclipse pour JavaEE.

536voto

Philipp Claßen Points 4863

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 l'éclipse
  2. Sur {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

22voto

Michael Brooks Points 133

J'utilise kepler sous ubuntu et j'ai eu le même problème pour qu'eclipse reconnaisse le serveur tomcat7. Mon chemin d'accès au répertoire d'installation était correct et le fait de supprimer/renommer les fichiers n'a pas résolu le problème non plus.

C'est ce qui a marché pour moi :

Exécutez 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émarrer eclipse, supprimer le serveur tomcat7. Réajoutez le serveur et tout fonctionne alors.

Voici le lien que j'ai utilisé. http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/

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