- Lors de l'exécution d'un projet jsp, Eclipse a signalé une erreur :
Le serveur source n'a pas pu trouver la représentation de la ressource cible ou n'a pas voulu exposer une représentation de ressource existante.
- Causes possibles et solutions pour le rapport d'erreurs :
(1) La répartition structurelle du projet Web est déraisonnable :
Notez que les fichiers tels que jsp ou html appartiennent directement à Webcontent et sont au même niveau que [META-INF] et [WEB-INF]. Ne placez pas les fichiers jsp sous [WEB-INF]. WEB-INF est le répertoire de sécurité. d'applications WEB Java. La soi-disant sécurité signifie que le client ne peut pas accéder au répertoire et que seul le serveur peut y accéder. Cela provoquera donc une erreur 404.
(2) Le projet n'a pas été déployé sur Tomcat, provoquant une erreur d'exécution :
Accédez aux applications Web dans le répertoire d'installation de Tomcat et vérifiez qu'il n'y a aucun projet que vous souhaitez exécuter. Cela signifie que le projet n'est pas déployé sur Tomcat ou n'est pas déployé sur le bon Tomcat.
Solution :
Vérifiez la configuration du serveur Tomcat :
Serveur Tomcat v8.5 sur l'hôte local —> Cliquez avec le bouton droit—> Ouvrir< /a > Ensuite, fermez et réexécutez le projet. Cliquez ensuite avec le bouton droit pour nettoyer, puis vous pourrez sélectionner après la réouverture. Solution : cliquez avec le bouton droit pour supprimer tous les projets sous Tomcat
Pour le moment, l'emplacement du serveur ne peut pas être sélectionné.
(3) Consultez le journal de sortie de la console pour obtenir des informations d'erreur spécifiques :
Des problèmes spécifiques sont résolus concrètement.
De nombreux problèmes sont causés par le manque de packages jar pertinents :
Par conséquent, vous pouvez cliquer avec le bouton droit sur les packages jar sous lib dans le projet [WEB-INF] avant d'exécuter le projet. .Ré-ajouter au chemin de construction.
Vérifiez ensuite s'il existe un dossier lib sous le projet dans l'espace de travail Eclipse où se trouve le projet\.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps. Si non, accédez aux paramètres d'Eclipse dans :
Nom du projet—> Cliquez avec le bouton droit—> Propriétés—> Assemblage de déploiement—> Ajouter
, puis Appliquer. .