L'exception 404 est très courante. La plupart des cas sont des erreurs de chemin, des chemins de mappage de fichiers web.xml incorrects, des paramètres de serveur, des packages jar de servlet qui ne sont pas importés ou non publiés avec le projet, etc.
Si le chemin est erroné, une inspection minutieuse peut résoudre le problème.
Cette erreur sera également signalée si le serveur n'est pas configuré correctement. Il s'agit généralement d'un problème rencontré par les novices lorsqu'ils commencent à apprendre. L'emplacement du serveur Tomcat dans Eclipse doit être défini pour utiliser l'installation de Tomcat. dans l'interface Eclipse pour le définir comme indiqué dans la figure :
S'il s'agit d'un problème avec le package jar du servlet, introduisez le package jar via le chemin de construction, ajoutez le fichier jar externe dans l'onglet bibliothèques, vérifiez l'application dans l'onglet commande et exportation, et enfin ajoutez-le dans l'option de déploiement et d'évaluation. pour indiquer que Tomcat est publié Copiez-le dans le répertoire WEB-INF/lib sous le projet.
Mais le problème que j'ai rencontré aujourd'hui n'était aucun d'entre eux. À bien y penser, je n'ai rien changé. Lorsque j'ai modifié le code, j'ai voulu utiliser une autre méthode pour implémenter la fonction de téléchargement, après avoir introduit un package jar. et en le supprimant, un problème 404 est apparu, très impuissant.
Le problème doit être résolu.Après avoir longtemps lutté, j'ai finalement trouvé le problème : lors de la suppression du package jar, j'ai accidentellement supprimé l'application Web incluse dans la version. Il n'est pas étonnant que le chemin ne soit pas trouvé dans le rapport. Voir la photo.
Ok, problème résolu.
Remarque : Vous devez également nettoyer Tomcat et le redémarrer, sinon une exception sera toujours signalée.