404 : Le serveur source ne trouve pas de représentation de la ressource cible ou ne souhaite pas exposer une représentation de ressource existante.

  • 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.
    Insérer la description de l'image ici
  • Causes possibles et solutions pour le rapport d'erreurs :

(1) La répartition structurelle du projet Web est déraisonnable :

Insérer la description de l'image ici
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 :

Insérer la description de l'image ici
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
Insérer la description de l'image ici
Pour le moment, l'emplacement du serveur ne peut pas être sélectionné.

Insérer la description de l'image ici

Insérer la description de l'image ici

(3) Consultez le journal de sortie de la console pour obtenir des informations d'erreur spécifiques :

Insérer la description de l'image ici
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

Insérer la description de l'image ici
Insérer la description de l'image ici
Insérer la description de l'image ici
, puis Appliquer. .

Je suppose que tu aimes

Origine blog.csdn.net/weixin_42223850/article/details/104543803
conseillé
Classement