web-dev-qa-db-fra.com

Problème de démarrage de tomcat v7 vers Eclipse Kepler

Je vois que des problèmes comme le mien ont déjà été postés, dont certains ont reçu une réponse. J'ai essayé les correctifs, qui semblent effectivement devoir fonctionner, mais je rencontre toujours le même problème:

J'essaie de lancer un projet Web dynamique dans Eclipse Kepler (Java EE) via Apache Tomcat 7.0.53 sur mon hôte local. J'ai créé Tomcat en tant que serveur dans Eclipse et copié les fichiers de configuration de /Tomcat/7.0.53/libexec/conf dans/workspace/Servers/Tomcat v7.0 Server sur localhost-config, et modifié les autorisations sur les fichiers. afin qu'ils soient tous lisibles et inscriptibles.

Cependant, lorsque j'essaie de démarrer le serveur Tomcat dans Eclipse, le message d'erreur suivant s'affiche:

Impossible de charger la configuration du serveur Tomcat dans/Servers/Tomcat v7.0 Server sur localhost-config. La configuration peut être corrompue ou incomplète.

Au cas où cela serait utile, tout se déroulera sous mac osx 10.6.8, sur un ordinateur 64 bits.

Merci d'avance pour votre aide.

10
Ian Riley

Malheureusement, ce n’est pas vraiment une réponse. Je n'ai finalement jamais eu ce travail avec Eclipse Kepler. Cependant, lorsque j’ai installé linux mint sur mon ordinateur et utilisé son programme d’installation pour installer linux 3.8 (Indigo), nous avons ajouté toutes les mises à jour EE (tous les ajouts web/xml via aide -> installer un nouveau logiciel -> site de mise à jour Indigo ), Tomcat 7.0 installé, j'ai finalement réussi à faire jouer Nice avec Tomcat par Eclipse (c’est-à-dire que je peux exécuter la webapp sur Tomcat à partir d’Eclipse, sans copier/coller tous les fichiers requis dans Tomcat, ce qui me fait gagner beaucoup de temps).

Je suis sûr qu'il existe un meilleur moyen de le faire - si quelqu'un a une idée de ce qui pourrait avoir mal tourné dans mon environnement initial, veuillez le signaler - je suis curieux de savoir pourquoi cela n'a pas fonctionné. Voici les spécifications:

MacOS 10.6.8 Eclipse 4.3.2 Tomcat 7.0.54

Toutes mes excuses, Raju, pour ne pas avoir répondu plus tôt. Merci pour votre post.

0
Ian Riley

Je suis confronté à ce problème. J'ai corrigé comme suit,

Étape 1: Supprimer le serveur sur l'hôte local (onglet Serveur)

Étape 2: Supprimer le dossier Serveurs dans (Navigator/Project Explorer)

Étape 3: Après avoir ajouté Nouveau-> serveur-> Apache-> choisissez le chemin

Étape 4: démarrez le serveur

Après cela fonctionnera ...... 

34
Krishna

Comment résoudre:

1.Fermer Eclipse

2.Copiez tous les fichiers de Tomcat_7_HOME/conf vers le serveur WORKSPACE_FOLDER/Servers/Tomcat v7.0.53 à l'adresse localhost-config.

3. Démarrer Eclipse

4. Développez le projet Servers, cliquez sur le projet Tomcat 7 et appuyez sur F5.

5.Démarrez Tomcat à partir d'Eclipse

4
Satish Karuturi

Allez sur Serveur -> Apache Tomcat v7.0 -> Ajouter Sélectionnez jre7 au lieu de JRE par défaut de Workbench Cliquez sur Terminer Arrêtez le serveur, puis Démarrer serveur.

2

Ceci est un problème de permissions (j'ai eu le même problème dans Ubuntu 14.04, Eclipse Luna, Tomcat7). Les fichiers exécutables ne sont pas marqués comme "exécutables" lorsque Tomcat est téléchargé depuis Eclipse.

Allez simplement dans le répertoire "[Tomcat]/bin" de votre système de fichiers et ajoutez le droit d’exécution (x) à tous les fichiers .sh . Revenez ensuite à l'onglet Eclipse/servers, supprimez l'entrée Tomcat7 et créez-la à nouveau, puis démarrez Tomcat à partir d'Eclipse.

1
angelito

J'ai trouvé qu'il s'agit d'un bon vieux problème de convention de nommage des répertoires de mode. J'utilise Linux Ubuntu et j'ai remarqué que juste sous {votre espace de travail}/Serveurs, un étrange fichier de type erreur est apparu à mon ouverture. Il contenait toutes sortes de morceaux du nom de répertoire long et fou "Tomcat 7.0 Server ... bla bla". J'ai donc supprimé le serveur, puis utilisé cette petite phrase car ma version ne me laissera pas non plus l'ajouter à nouveau: 1. Fermer Eclipse 2. Dans {workspace-directory } /. metadata/.plugins/org.Eclipse.core.runtime/.settings suppriment les deux fichiers suivants: org.Eclipse.wst.server.core.prefs org.Eclipse.jst .server.Tomcat.core.prefs 3. Redémarrez Eclipse

Ensuite, j'ai rajouté le serveur en utilisant un nom de serveur plus convivial, sans espace ni caractère: Tomcat7ServerAtLocalHost 

Le wella ... cela a commencé avec une toute nouvelle erreur de débogage ... ce qui signifie que je suis sur la bonne voie ... BTW, la nouvelle erreur est: "Impossible de publier sur le serveur car il manque son runtime environnement."

Je vais donc déboguer ce gâchis ... A la vôtre!

0
Eric Majors

Ce même problème m’est arrivé avant que j’ai eu une solution pour l’erreur de chargement de configuration:

il peut être résolu. Cliquez avec le bouton droit de la souris sur Projet-> Chemin de construction-> Configurer le chemin de construction-> Aller à l'onglet Bibliothèque-> Ajouter un fichier JAR externe-> Parcourir (dossier Apache Tomcat-> Lib-> et ajouter servlet-api.jar). Cliquez sur OK. . ça fonctionne bien pour moi.

0
Raju Sharma

Comment résoudre:

Close Eclipse Copiez tous les fichiers de Tomcat_7_HOME/conf dans WORKSPACE_FOLDER/Servers/Tomcat v7.0 Serveur à localhost-config Démarrez Eclipse Développez le projet Servers, cliquez sur Tomcat 7. projet et appuyez sur F5 Démarrer Tomcat à partir d’Eclipse

0
Arpit kumar

Ce problème est principalement associé aux autorisations de fichiers. Le meilleur moyen de résoudre ce problème consiste donc à installer une copie locale de Tomcat sur votre ordinateur de développement au lieu de placer Tomcat dans un répertoire système tel que /usr/share/Tomcat7. De cette manière, tous les fichiers de configuration Tomcat appartiennent à l'utilisateur et au groupe d'utilisateurs, ce qui permet à l'utilisateur de l'exécuter à partir d'Eclipse. Je place normalement Tomcat dans mon dossier local, tel que /home/abc/dev, et cela fonctionne parfaitement avec l'environnement de développement Eclipse.

0
tonga

Pour moi, la seule solution qui fonctionne est la solution proposée ici: Impossible de charger la configuration du serveur Tomcat

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