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.

This is the error shown while I'm trying to start the server

Le chemin d'accès à tomcat7 que j'ai fourni est / usr / share / tomcat7

31
demandé sur insanely_sin 2015-06-21 11:42:54

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
34
répondu Andy 2016-01-03 11:08:59

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:

enter image description here

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.

21
répondu Computer Science Student 2016-05-20 11:23:50

Vous pouvez installer tomcat7 ~/tomcat7 au lieu de /usr/share/tomcat7.

  1. Proche Éclipse.
  2. Supprimer org.eclipse.wst.server.core.prefs et org.eclipse.jst.server.tomcat.core.prefs{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings.
  3. Lancement Eclipse.
  4. allez à Window->Show View->Other... et choisissez les Serveurs.
  5. sélectionnez Tomcat v7.0 serveur à partir du type de serveur et appuyez sur Suivant.
  6. Entrée /home/user/tomcat7 (pas /usr/share/tomcat7) dans le "répertoire D'installation Tomcat" et appuyez sur Télécharger.
  7. 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.

8
répondu metropolision 2015-10-09 04:57:17

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

  1. Télécharger le package à partir d' Apache Tomcat, et les placer dans un répertoire spécifique, dire /opt/ ou
  2. Créer un lien symbolique dans /usr/share/tomcat7/ pointant vers /etc/tomcat7/conf
3
répondu Tianhao Luan 2015-11-25 10:27:22

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.

1
répondu ru51an 2016-09-03 10:57:37

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
0
répondu Dev M 2017-07-07 17:59:42

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.

:

0
répondu theRiley 2017-07-16 05:02:05

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.

0
répondu Moika Turns 2017-08-29 15:11:32

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

0
répondu bibekaa 2017-11-18 16:14:24

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!

0
répondu xcomp 2018-01-27 00:20:39

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.

Serveur Tomcat Propriétés

0
répondu sri 2018-07-22 16:02:37