Impossible de charger la configuration du serveur Tomcat
j'ai installé apache tomcat7 en utilisant sudo apt get in ubuntu. J'ai ajouté apache tomcat 7 à eclipse en utilisant Windows > Preferences > Server > Runtime Environment.Mais quand je suis le démarrage du serveur de serveur en cliquant droit sur l'montré Tomcat v7.0 Server at localhost [Stopped, Republish] Il dit:
impossible de charger la configuration du serveur Tomcat à /Servers / Tomcat v7.0 0 Serveur à localhost-config. La configuration peut être corrompue ou incomplète.
Le chemin d'accès à tomcat7 que j'ai fourni est / usr / share / tomcat7
11 réponses
je viens de rencontrer un problème très similaire dans Ubuntu tout en essayant D'obtenir Eclipse mars et Tomcat7 intégré parce Qu'Eclipse s'attendait à ce que les fichiers de configuration tomcat etc d'être tous dans le même emplacement, et avec les permissions nécessaires pour être en mesure de changer ces fichiers.
les instructions suivantes de cet article de blog m'a aidé à la fin:
cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /var/log/tomcat7 log
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo chmod -R a+rwx /usr/share/tomcat7/conf
je viens de résoudre ce problème exact sur mon Ubuntu 14.04 avec Eclipse Mars 2.
cela peut arriver quand Eclipse ne trouve pas les fichiers de configuration de Tomcat où ils devraient être. Ce lieu est
$eclipse_workspace_folder/$version_of_our_tomcat_server_at_localhost/
(par défaut si vous n'avez pas changé de nom du serveur). Alors vous devez copier tous les fichiers dans votre $ tomcat_installation_folder / conf/* pour le dossier du serveur workspace.
mais il était plus facile de simplement supprimer le serveur de votre liste de serveurs et de l'ajouter à nouveau. L'éclipse sera automatiquement recréer tous ces fichiers dans les dossiers appropriés. Comme dans l'image ci-dessous:
dans mon cas, j'ai téléchargé tomcat-8.0.35 à partir du site web, donc les fichiers de configuration nécessaires sont dans /opt/apache-tomcat-8.0.35/conf/ filesystem.
il suffit de supprimer la valeur désirée serveur à partir de la vue des Serveurs ( Window - > Show View - > Servers) et ensuite aller à Fenêtre -> Préférences -> Serveur -> Runtime Environment -> Ajouter et ajouter à nouveau le serveur.
Vous pouvez installer tomcat7 ~/tomcat7
au lieu de /usr/share/tomcat7
.
- Proche Éclipse.
- Supprimer
org.eclipse.wst.server.core.prefs
etorg.eclipse.jst.server.tomcat.core.prefs
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
. - Lancement Eclipse.
- allez à Window->Show View->Other... et choisissez les Serveurs.
- sélectionnez Tomcat v7.0 serveur à partir du type de serveur et appuyez sur Suivant.
- Entrée
/home/user/tomcat7
(pas/usr/share/tomcat7
) dans le "répertoire D'installation Tomcat" et appuyez sur Télécharger. - attendez un peu les minutes et appuyez sur Terminer.
tomcat7 a fonctionné correctement avec Eclipse 4.4 sur mon Ubuntu 15.04 de cette façon.
l'application essaie de charger /usr/share/tomcat7/conf/
qui n'existe pas. Eclipse suppose conf
est dans le même répertoire que bin
dans Ubuntu, conf est placé dans /etc/tomcat7/
et il y est un lien symbolique dans /var/lib/tomcat7/
.
Pour résoudre ce problème, vous pouvez soit
- Télécharger le package à partir d' Apache Tomcat, et les placer dans un répertoire spécifique, dire
/opt/
ou - Créer un lien symbolique dans
/usr/share/tomcat7/
pointant vers/etc/tomcat7/conf
j'ai Windows 8.1, Eclipse Néon, Tomcat 8.
la solution est de copier tous les fichiers du dossier ".../Tomcatxxx/conf"
".../Workspace_directory/Servers"
et essayez de lancer le serveur à nouveau.
Vous avez essayé de lancer Tomcat et vous avez obtenu l'erreur suivante:
Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete
Comment résoudre:
- Eclipse
- copier tous les fichiers de TOMCAT_7_HOME/conf vers WORKSPACE_FOLDER/Servers / Tomcat v7.0 serveur à localhost-config
- Démarrer Eclipse
- étendre le projet des serveurs, cliquez sur le projet Tomcat 7 et appuyez sur F5
- Démarrer Tomcat depuis Eclipse
sur Centos 7, cela fera, pour Tomcat 7 : (mon installation tomcat dir: opt/apache-tomcat-7.0.79)
- mkdir / var/lib / tomcat7
- cd / var/lib / tomcat7
- sudo ln-s /opt/apache-tomcat-7.0.79/conf conf
- mkdir / var/log / tomcat7
- cd / var/log / tomcat7
- sudo ln-s /opt/apache-tomcat-7.0.79/log log log
pas sûr que le lien log soit nécessaire, la configuration est critique un.
:
avait le même problème avec Kepler (après avoir essayé d'ajouter un serveur Tomcat 7).
lors de l'ajout du serveur, j'ai choisi D'installer le binaire Tomcat en utilisant la fonctionnalité download/install à L'intérieur D'Eclipse. J'ai ajouté le serveur sans ajouter d'applications. Après l'installation j'ai essayé d'ajouter une application et a obtenu l'erreur.
j'ai immédiatement supprimé le serveur Tomcat 7 D'Eclipse puis répété les mêmes étapes pour ajouter Tomcat 7 de retour (sautant évidemment l'étape de téléchargement/installation que le binaire a été téléchargé la première fois).
après avoir ajouté Tomcat 7 une deuxième fois, j'ai essayé d'ajouter / publier une application et ça a bien fonctionné. Je ne me suis pas embêté avec D'autres RCA, ça a commencé à fonctionner et c'était assez bien pour moi.
J'ai eu le même problème dans Eclipse Oxygen avec Tomcat 8 dans ubuntu 16.04 LTS.
la Solution: 1. Autoriser la totalité du dossier tomcat (chmod 777 -R / Tomcat)) 2. Supprimer et ajouter de nouveau le serveur dans eclipse 3. Redémarrez eclipse 4. Démarrez le serveur tomcat. Il va travailler..........
je sais que cela fait longtemps que cette question n'a pas été postée, mais je viens de recevoir cette erreur exacte, et j'ai une solution très simple qui pourrait fonctionner pour certains. Tout ce que j'ai fait, c'est cliquer deux fois sur le dossier 'Servers', ce qui m'a permis de démarrer le serveur sans message d'erreur. Parfois, la solution est juste devant vos yeux. Cela peut fonctionner pour certaines personnes comme moi qui vont directement à google sans essayer de résoudre le problème eux-mêmes!
dans L'onglet Serveurs d'eclipse, allez aux propriétés du serveur et passez à la dernière version tomcat téléchargée.
ceci a résolu le problème pour moi.