Lorsque j'exécute Apache Tomcat7.0.56 dans Eclipse, un message d'erreur s'affiche.
Erreur: impossible de trouver ou de charger la classe principale org.Apache.catalina.startup.Bootstrap
Comment puis-je résoudre le problème?
Tout d’abord, vous devriez essayer d’exécuter Tomcat en utilisant son propre fichier .bat et non Eclipse. Si cela ne fonctionne pas, des problèmes se trouveraient sur votre installation Tomcat et non dans Eclipse et vous pourriez jeter un coup d'œil aux fichiers de Tomcat_HOME/logs/où les erreurs de Tomcat sont localisées (elles sont très utiles).
Quoi qu'il en soit, s'il fonctionne correctement sous Eclipse, essayez de supprimer la configuration Tomcat d'Eclipse et définissez-la depuis le début en suivant ces étapes simples.
Après avoir installé Tomcat, démarrez Eclipse et configurez et/ou vérifiez que Tomcat est correctement configuré dans Eclipse: Allez à "Serveurs" ("Fenêtre", "Afficher la vue", "Serveurs"), cliquez avec le bouton droit de la souris sur "Serveurs" et ajoutez le chemin vers (par exemple) Tomcat7.0.56 .... Pour référence, voir ce tutoriel .
Si vous avez configuré Eclipse pour exécuter Tomcat en tant qu'application Java normale (c.-à-d. En spécifiant la classe principale), alors consultez ces étapes ; mais cette approche peut être inutilement compliquée pour votre cas d'utilisation.
Si Tomcat fonctionne parfaitement bien indépendamment,
Eclipse ne peut pas lire un certain fichier du répertoire, ce qui est la cause de l'erreur Rien n'a fonctionné pour moi, mais changer l'autorisation m'a aidé.
Que 1. Votre Tomcat a-t-il débuté de manière interdépendante (en dehors d'Eclipse) ??
Ans. si ans n'est pas - alors - je pense que vous avez téléchargé le source Tomcat à la place en binaire ... vous devriez télécharger le binaire et installer Tomcat, puis il sera exécuté.
1. Téléchargez le fichier binaire ( https://Tomcat.Apache.org/ ) 2.unzip it
3.copiez le dossier Apache décompressé
4.placez ceci dans vos fichiers de programme
définissez Java_HOME sur C:\Program Files\Java\jdk_Your_version_num
Exécutez C:\Program Files\Apache-Tomcat-Votre_version_num\bin\startup.bat .... Espérons que votre Tomcat démarrera
Lien 1.download binaire -. https://Tomcat.Apache.org/
1.1. choisissez la version de votre choix et cliquez sur "télécharger"
1.2. Sur la page suivante sous le titre "Distributions binaires" - téléchargez le fichier Zip et passez aux étapes suivantes . Tous les meilleurs.
J'avais le même problème, Windows 10 64 bits, Eclipse Neon.2 4.6.2.
Tomcat Zip nouvellement extrait, 8.5.11. Avait fait ce que michael_n avait dit (plusieurs fois avec différentes versions de Tomcat).
Ce qui a résolu le problème pour moi, c’est dans l’article de dzone la partie relative à la définition du répertoire d’exécution dans la configuration d’exécution sous Arguments. Je l'ai placé dans le répertoire Tomcat supérieur (celui avec bin, lib, etc.). C'est la seule chose que j'ai faite. Ensuite, cela démarre et je peux accéder à la page principale de Tomcat.
Mais cela ne fonctionne pas avec mon application; ce n'est pas répertorié dans le gestionnaire.