web-dev-qa-db-fra.com

Eclipse 4.2 (Juno) "Impossible de créer un serveur avec 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

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

'Impossible de créer un serveur avec le type sélectionné'

et je ne peux pas continuer. Aucun problème pour ajouter le serveur Tomcat6.

J'ai lu cette question mais cela n'a pas fonctionné Question similaire

54
Joe

1 . Pour corriger l'erreur 'Impossible de créer un serveur en utilisant le type sélectionné' exécutez 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 faites cela, une autre erreur 

'Impossible de charger la configuration du serveur Tomcat dans/usr/share/Tomcat7/conf. La configuration peut être corrompue ou incomplète /usr/share/Tomcat7/conf/catalina.policy (Aucun fichier ou répertoire de ce type) ' 

Donc, pour résoudre ce problème, 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émarrez le serveur et Eclipse

4 Ajouter un nouveau serveur

  • Choisissez les serveurs dans la catégorie serveur;
  • Créer nouvel assistant serveur ;
  • Choisissez Apache/Tomcat v7.0 Server et appuyez sur Suivant;
  • Entrez/usr/share/Tomcat7 dans le répertoire d’installation Tomcat et appuyez sur Suivant;
  • Sélectionnez votre projet dans le volet de gauche sous «Disponible» et appuyez sur Ajouter> pour le déplacer dans le volet de droite sous Configuré ; appuyez sur Terminer ;

Eclipse doit démarrer le serveur et, pour ce faire, il doit d’abord arrêter celui qui tourne en arrière-plan.

Sudo service Tomcat7 arrêt

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

Sudo update-rc.d Tomcat7 désactiver

Si, au démarrage du serveur, vous recevez des avertissements du type:

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 également exécuter les éléments suivants:

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
Joe

Il s'agit d'un problème connu qui peut se produire. Pour résoudre cette erreur, essayez une ou plusieurs des solutions suivantes:

Aller à 

Fenêtre–> Préférences–> Serveur–> Environnements d'exécution

et corrigez le chemin/lien brisé 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 supprimez le fichier). 

Ce fichier peut également être trouvé au même endroit que ci-dessus.

29
Joe

Eclipse travaillait avec Tomcat depuis plusieurs jours, puis une erreur s'est soudainement produite: impossible de charger la configuration du serveur Tomcat, elle est peut-être corrompue ou incomplète. ajouter le même serveur, et il a recommencé à fonctionner sans erreur - 

2
user2395616

Naviguez vers windows-> Preferences-> RuntimeEnvironments, il vous montrera la configuration existante de tomcate.Cliquez sur le bouton d'édition et vérifiez si le répertoire d'installation de Tomcat est correct ou non. Si le répertoire d'installation de Tomcat est mal placé, vous obtiendrez ce genre d'erreur.

1

Windows> Préférences> Serveur> Environnements d'exécution> Ajouter

Sélectionnez l'emplacement de votre serveur cible

réessayez

1
Gab

J'ai la solution, il suffit de corriger les droits d'utilisateur, comme dans la commande Ubuntu: Sudo chown -R votrenom: votre groupe /opt/Apache-Tomcat-7.0.55, puis redémarrez Eclipse, ça ira.

0
michael zhang

Hiii .. J'ai eu le même problème sous Windows 7 OS dans la version Eclipse JUNO ..__ Et j'ai trouvé la solution à partir de Google.

Lorsque vous créez un serveur pour la première fois, la procédure est effectuée avec les étapes normales . Mais pour une raison quelconque, nous devons supprimer le serveur. Généralement, nous supprimons de l'onglet Serveur dans Eclipse en faisant un clic droit sur le serveur et en cliquant sur supprimer . À ce moment, le serveur est supprimé de l'onglet serveur, mais pas définitivement de l'espace de travail ..__ le 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 la capture d’écran, Comment résoudre ce type de problème.

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

0
Anand Maheshwari

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/

Remarque: le répertoire d'espace de travail par défaut d'Eclipse sur Debian est/home/nomutilisateur/dossier/espace de travail

0
onlyme