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

J’ai installé:

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

Lorsque j’essaie d’append 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. Pas de problème en ajoutant le serveur Tomcat6.

J’ai lu cette question mais ça n’a pas marché

1 . Pour corriger l’erreur “Impossible de créer un serveur à l’aide du type sélectionné”, exécutez les opérations suivantes:

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 (pas de fichier ou répertoire)

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émarrer le serveur et Eclipse

4. Ajouter un nouveau serveur

  • Choisissez les serveurs dans la catégorie Serveur.
  • Créer un nouvel assistant de serveur
  • Choisissez Apache / Tomcat v7.0 Server et appuyez sur Suivant;
  • Entrez / usr / share / tomcat7 dans le répertoire d’installation de 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 cela, il doit d’abord arrêter celui qui s’exécute en arrière-plan.

service sudo tomcat7 stop

Si vous ne devez pas démarrer automatiquement au démarrage, vous pouvez utiliser la commande suivante

sudo update-rc.d tomcat7 disable

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

 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 opérations suivantes:

 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 

Il s’agit d’un problème connu qui peut survenir, pour résoudre cette erreur, essayez l’une des solutions suivantes:

Aller à

Fenêtre -> Préférences -> Serveur -> Environnements d’exécution

et corrigez le chemin / lien rompu 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 se trouve dans \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings

Renommez 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.

J’ai eu Eclipse travaillant avec Tomcat pendant plusieurs jours, puis soudain eu une erreur “Impossible de charger la configuration du serveur Tomcat peut être corrompue ou incomplète” – correctif pour moi était de supprimer Tomcat sous Windows> Préférences> Serveur> Environnement d’exécution – puis append le même serveur, et il a recommencé à fonctionner sans erreur –

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

Sélectionnez l’emplacement de votre serveur cible

recommencez

Naviguez vers windows-> Preferences-> RuntimeEnvironments, il vous montrera la configuration tomcate existante. Cliquez sur le bouton edit et vérifiez si le répertoire d’installation de tomcat est correct ou non. Si le répertoire d’installation de tomcat est au mauvais endroit, vous obtiendrez ce type d’erreur.

J’ai la solution, corrigez simplement les droits de l’utilisateur, comme dans la commande Ubuntu: sudo chown -R votrenom: votre groupe /opt/apache-tomcat-7.0.55, puis redémarrez eclipse, ça ira.

Hiii .. J’ai eu le même problème avec Windows 7 OS en version Eclipse JUNO. Et a trouvé la solution du google.

Lorsque vous créez un serveur la première fois, il le fera avec les étapes normales. Mais pour une raison quelconque, nous devons supprimer le serveur. Généralement, nous supprimons de l’onglet Serveur dans éclipse par un clic droit sur le serveur et cliquez sur supprimer. À ce stade, le serveur est supprimé de l’onglet serveur, mais pas définitivement de l’espace de travail. À cause de cela, lorsque nous recréons 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.

Alors, voici le guide complet avec capture d’écran, Comment résoudre ce type de problème.

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

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 de travail par défaut d’eclipse sur debian est / home / userNameFolder / workspace