Impossible de trouver ou charger la classe principale dans les deux Tomcat et de l'espace de travail
J'ai été chargé avec l'ajout de quelques nouvelles fonctionnalités dans un projet, j'ai travaillé sur un bout de temps. Qu'il a été donné quelques nouvelles fonctionnalités depuis la dernière fois que j'ai travaillé sur elle, et le développement de l'environnement a changé. Je vais avoir beaucoup de problèmes en apportant mon environnement à jour avec toutes les dépendances et externe des dossiers.
Après la résolution d'une multitude de problèmes lors de l'exécution de la Tomcat 7 Serveur dans Eclipse j'ai été à venir à travers un message:
Error: Could not find or load main class Path\To\Workspace\.metadata\plugins\cont
J'ai essayé de supprimé le Serveur Tomcat puis de le recréer avec les mêmes paramètres, ainsi que la suppression de mon .metadata
dossier de l'espace de travail. Maintenant, je ne peux même pas avoir de Tomcat pour configurer droite:
Error: Could not find or load main class Files\ApacheSoftwareFoundation\apache-tomcat-7.0.26.
Pourquoi n'est-ce pas de travail? Il a travaillé avant, j'ai ajouté un couple de sous-répertoires, mais je suis perplexe maintenant.
- Merci de (re)lire le FAQ et Comment Demander pour obtenir des conseils sur la rédaction des questions. Il n'y a presque pas de contexte ici pour quelqu'un pour vous aider. C'est à peu près équivalente à l'appel de votre voiture à l'atelier de réparation et de leur dire au téléphone que votre "check engine" est allumé et d'attendre qu'ils vous disent ce qui ne va pas sans voir la voiture.
- c'est soit une solution simple avec un simple et commune erreur de ma part ou c'est plus compliqué, et aucun montant de contexte obtiendrez la réponse. J'espère que c'est le premier, mais si non je n'attends pas une résolution par le biais de la SORTE.
Vous devez vous connecter pour publier un commentaire.
Il a été tout simplement à la recherche pour le même problème dans Eclipse("impossible de trouver ou charger la classe principale").
Il s'est avéré dans mon cas, il y a un espace supplémentaire dans la configuration de lancement arguments onglet. (Dans la perspective Java EE aller de Serveurs, cliquez sur serveur Tomcat, dans la fenêtre d'Aperçu et sélectionnez "Ouvrir un lancement de configuration", puis passez à l'onglet Arguments). Les Arguments sont répertoriés comme
et ainsi de suite, mais que le dialogue lui-même est petit et arguments vont sur plusieurs lignes, il n'est pas toujours claire dans la mesure où il y a un espace et où il y a une nouvelle ligne. Dans mon cas, c'était
(il y a un espace avant =1) qui confond Tomcat et j'ai "impossible de trouver ou charger la classe principale" erreur.
Ce n'est pas forcément votre cas, mais quelqu'un d'autre peut venir à travers cette et trouve la réponse.
Dans le .dossier de métadonnées eclipse enregistre la configuration interne, de sorte que vous ne devrait pas affecter manuellement. Les erreurs vous donner un indice pour obtenir cette ressource, c'est la recherche n'est pas accessible, ce que jamais, il existe ou pas. Essayez de trouver manuellement pour vérifier si elle existe, puis essayez de le rendre accessible, de corriger le chemin d'accès, des autorisations de modification, etc. Peut-être que vous avez classpath question, qui sait.