2010-02-01 3 views
19

Im utilisant Eclipse Galileo, et l'ai configuré pour Apache Tomcat. J'ai ajouté Apache Tomcat 6.0 à Windows-> Server-> environnements d'exécution, avec les paramètres suivants:La configuration du serveur est manquante dans Eclipse

Tomcat Installation Directory - C:\apache-tomcat-6.0.24\apache-tomcat-6.0.24 
JRE - Workbench Default JRE (This points to C:\Program Files\Java\jre6) 

Maintenant, je créer un projet Web dynamique, et ajouter un fichier JSP à lui. Mais, quand je cours le projet j'obtiens l'erreur suivante:

The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing. Check the server for errors. 

Un moyen de résoudre ce problème?

Répondre

3

Vous devez définir l'instance de serveur dans la vue Serveurs.

Dans la zone en bas à droite, appuyez sur l'onglet Servers et ajoutez le serveur. Vous n'avez pas nécessairement besoin de l'ajouter via les préférences IDE globales. Il sera ajouté automatiquement lorsque vous le définissez dans la vue Serveurs. La préférence que vous avez modifiée définit uniquement les emplacements par défaut, et non l'intégralité de l'instance de serveur elle-même. Si vous par exemple mettez à niveau/déplacez le serveur, vous pouvez changer l'emplacement physique là.

Une fois la définition du serveur dans les serveurs vue, vous devez ajouter l'instance de serveur nouvellement créé au projet grâce à son serveur et exécution ciblée préférence.

0

Avez-vous, par hasard, supprimé des éléments de votre espace de travail ou les avez-vous déplacés? Lorsque vous créez un serveur pour la première fois, globalement ou via les paramètres "run on server" du projet, Eclipse crée un projet dans la vue Serveurs, comme l'a souligné BalusC. Eclipse stocke ce serveur dans votre espace de travail, dans un projet appelé Serveurs. Le projet doit être ouvert pour que Tomcat puisse fonctionner.

(Si vous le souhaitez, vous pouvez enregistrer les paramètres du serveur elsewher. Vous pouvez faire un clic droit et ouvrez l'instance de serveur dans la vue Serveurs et configurer divers paramètres et emplacements)

46

Probablement, vous avez des problèmes avec votre serveur de configuration. Suivez ces étapes pour supprimer et en créer un nouveau, il pourrait vous aider.

Dans Eclipse
1. Fenêtre -> Afficher la vue -> Serveurs (Si vous ne pouvez pas le voir, vous pourriez avoir besoin de choisir Autres -> Serveur)
2. De vue du serveur -> Supprimer le serveur qui a des problèmes .
3. Faites un clic droit -> Nouveau -> Serveur: pour créer un nouveau

Dans mon cas, après que le nouveau serveur a été créé, je me débarrasser de cette « localhost-config est manquant »

+0

Merci! Vous devriez être accepté –

3

Si vous Ne soyez pas trop attaché à votre espace de travail actuel, vous pouvez créer un nouvel espace de travail, suivre les étapes de création de serveur de BalusC et recréer votre projet dans le nouvel espace de travail.

J'ai reçu la même erreur après l'installation d'Eclipse Java EE IDE pour les développeurs Web (Juno) mais en utilisant l'espace de travail d'une installation Eclipse beaucoup plus ancienne. Lorsque j'ai créé un nouvel espace de travail, j'ai pu faire fonctionner mon serveur Tomcat sans cette erreur.

7

J'ai fait face au même problème une fois. La raison en est que même si le serveur est disponible, les fichiers de configuration sont manquants. Vous pouvez voir le serveur à Windows -> Afficher la vue -> Serveurs. Leurs fichiers de configuration peuvent être vus à Explorateur de projet -> Serveurs. Pour une raison quelconque, ces fichiers de configuration mentionnés en second étaient manquants.

J'ai simplement supprimé le serveur existant et en ai créé un nouveau, les fichiers de configuration ont également été créés et le problème a été résolu!

solution similaire est donnée à ici par Emertana EM java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

2

Comme déjà mentionné Yoni, vous avez probablement supprimé le projet nommé « Serveurs » de votre projet Explorer. Si les fichiers de configuration pour le serveur sont toujours présents sur un système de fichiers, cliquez avec le bouton droit de la souris dans Explorateur de projets-> Importer-> Général-> Projets existants dans Workspace, puis sélectionnez le répertoire racine où se trouve le répertoire Serveurs. case à cocher près de "Serveurs" et enfin cliquez sur Terminer. Si tout fonctionne comme prévu, vous devriez voir le projet 'Servers' ajouté à la vue de l'Explorateur de projet et vos anciens fichiers de configuration seront là. Enfin, enregistrez la configuration Tomcat que vous aviez ouverte. Vous pouvez démarrer votre serveur Tomcat sans erreur maintenant.

+0

Merci, vous avez sauvé ma journée! – BSeitkazin

3

De l'explorateur de projet, assurez-vous que les serveurs ne sont pas fermés enter image description here

5

Dans Eclipse Neo
1. Fenêtre -> Afficher la vue -> Serveurs
2. Faites un clic droit sur le serveur -> choisissez Propriétés
3. À partir de l'onglet Général -> Emplacement du commutateur

+0

Merci de gagner du temps en ne suggérant pas de créer un nouveau serveur contrairement aux autres comme mentionné ci-dessus :) –

0

Cela se produit lorsque Eclipse s'arrête incorrectement - supprimez le serveur, puis recréez-le à nouveau.

0

Retirez le serveur de l'IDE et réinstallez-le.

Questions connexes