Eclipse 4.2 (Juno) 'Impossible de créer un serveur en utilisant le type sélectionné" dans Tomcat 7

j'ai installé:

  • eclipse juno
  • java-6-openjdk-i386 (sélectionné comme JRE par défaut dans Eclipse)
  • java-7-openjdk-i386

quand j'essaie d'ajouter un nouveau serveur Tomcat7 dans Eclipse je reçois ce message

"impossible de créer un serveur en utilisant le type sélectionné "

et je ne peux pas continuer. Aucun problème à ajouter Tomcat6 server.

j'ai lu cette question mais elle n'a pas fonctionné question similaire

54
demandé sur Community 2012-11-17 00:01:46

8 réponses

1 . Pour corriger l'erreur 'ne peut pas créer un serveur en utilisant le type sélectionné' exécuter ce qui suit:

cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/    
rm org.eclipse.jst.server.tomcat.core.prefs    
rm org.eclipse.wst.server.core.prefs

2 . Une fois que vous avez fait cela, une autre erreur

" ne pouvait pas charger la configuration du serveur Tomcat à /usr/share/tomcat7/conf. La configuration peut être corrompue ou incomplète (/usr/share/tomcat7/conf/catalina).politique (Aucun fichier ou répertoire)'

donc pour corriger cette exécutez les commandes suivantes:

cd /usr/share/tomcat7
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

3 . Redémarrer le serveur et Eclipse

4 . Ajouter un nouveau serveur

  • choisir les serveurs dans la catégorie des serveurs;
  • Créer nouveau serveur "assistant 151960920" ;
  • choisir Apache / Tomcat v7.0 serveur et appuyez sur Suivant;
  • Enter /usr / share / tomcat7 dans le répertoire D'installation Tomcat et appuyez sur Suivant;
  • Sélectionnez votre projet sur le volet de gauche sous "Disponible" et appuyez sur Ajouter> pour le déplacer sur le volet de droite sous configuré ; appuyez sur terminer ;

Eclipse besoin de démarrer le serveur, et pour ce faire, d'abord, il doit arrêter celui courant en arrière-plan.

sudo service tomcat7 arrêt 151970920"

Si vous n'avez pas à démarrer automatiquement au démarrage, on peut utiliser la commande suivante

sudo update-rc.d tomcat7 disable 151970920"

Si, lors du démarrage du serveur, vous recevez des avertissements comme:

WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false] 

vous devrez peut-être aussi exécuter ce qui suit:

cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/common common
sudo ln -s /var/lib/tomcat7/server server
sudo ln -s /var/lib/tomcat7/shared shared
136
répondu Joe 2013-06-01 13:04:52

C'est un problème connu qui peut se produire, pour résoudre cette erreur, essayez un ou tous les suivants:

passez à

Window–>Preferences–>Serveur–>Environnements D'Exécution

et fixer le chemin/lien cassé pour le serveur.

ou renommer le

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é à \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings

renommer le

org.eclipse.wst.server.core.prefs to org.eclipse.wst.server.core.prefs.bak (ou supprimer le fichier).

ce fichier se trouve également au même endroit que ci-dessus.

29
répondu Joe 2014-08-20 07:49:04

J'ai eu Eclipse travailler avec Tomcat pendant plusieurs jours, puis soudain obtenu erreur "ne pouvait pas charger la configuration du serveur tomcat peut être corrompu ou incomplet" - correction pour moi était de supprimer Tomcat sous Windows > préférences > serveur > environnement d'exécution -- et puis re-ajouter le même serveur, et il a commencé à travailler à nouveau sans erreur -

2
répondu user2395616 2013-05-17 22:14:44

Fenêtres > préférences > serveur > environnements d'exécution > ajouter

sélectionnez l'emplacement de votre serveur cible

retry

1
répondu Gab 2013-02-19 15:13:16

Accédez à windows->Préférences->RuntimeEnvironments, il va vous montrer existant tomcate de configuration.Cliquez sur le bouton Modifier et vérifiez si le répertoire d'installation tomcat est correct ou non.Si le répertoire d'installation tomcat n'est pas au bon endroit, vous obtiendrez ce genre d'erreur.

1
répondu springhibernatetutes 2013-12-02 12:27:30

j'ai la solution, il suffit de corriger les droits de l'utilisateur, comme dans la commande Ubuntu: sudo chown-R votrenom:yourgroup /opt/apache-tomcat-7.0.55, puis redémarrer eclipse, sera ok.

0
répondu michael zhang 2014-08-28 03:11:13

Salut.. J'ai eu le même problème dans Windows 7 OS dans la version Juno D'Eclipse. Et j'ai trouvé la solution sur google.

lorsque vous créez un serveur pour la première fois, cela se fera avec des étapes normales. Mais pour une raison quelconque, nous devons supprimer le serveur. La plupart du temps, nous supprimons de L'onglet serveur dans eclipse par clic droit sur le serveur et cliquez sur Supprimer. À ce moment, le serveur est supprimé de l'onglet serveur, mais pas de manière permanente Supprimer de l'espace de travail. Parce que, quand nous re-créer l' serveur avec la même version nous ne pouvons pas cliquer sur le bouton Suivant après avoir sélectionné la version du serveur.

voici donc le guide complet avec screen shot, Comment résoudre ce type de problème.

http://codeofjava.blogspot.in/2014/08/solution-of-getting-error-when-re.html

0
répondu Anand Maheshwari 2014-08-30 07:08:24

j'ai eu le même problème dans debian. le lien ci-dessous m'a aidé http://crunchify.com/eclipse-how-to-fix-installing-apache-tomcat-server-issue-blank-server-name-field/

Note: l'espace de travail par défaut-répertoire d'eclipse sur debian est/home/userNameFolder / espace de travail

0
répondu onlyme 2015-04-02 05:50:11