Lorsque Tomcat publie un projet, entrez la bonne adresse dans le navigateur et rencontrez les problèmes suivants:
HTTP Status 500 -
javax.servlet.servletException: le wrapper ne peut pas trouver la classe de servlet xxx ou une classe dont il dépend
....
....
java.lang.classnotfoundException: xxx
....
...
Analyse des problèmes:
Le contenu de <Servle-Mapping> et <Servlet-Class> dans le fichier web.xml est-il incorrectement configuré?
1. Si les noms des deux sont cohérents 2. Si la classe configurée existe 3. Si la classe de servlet n'a pas été compilée, de sorte que la classe de servlet ne peut être trouvée;
Méthode: Vérifiez le fichier de classe correspondant à la classe Servlet dans le répertoire de classe du projet pour voir s'il a été compilé et existant.
Habituellement, il n'y a pas de fichier de classe compilé.
Solution:
Si la création automatique n'est pas activée, Eclipse permet automatiquement le projet-> Bulid, puis redéploie et relâche. S'il n'y a pas d'autres erreurs, il peut fonctionner normalement après compilation.
Ou, chaque fois que vous publiez un déploiement, cliquez manuellement le projet - Build Project pour construire le projet!
Remarque: la construction automatique est utilisée pour créer automatiquement des projets
Merci d'avoir lu, j'espère que cela peut vous aider. Merci pour votre soutien à ce site!