[Tomcat] validateJarFile (servlet-api.jar) - jar non chargé. Classe incriminée: javax/servlet/Servlet.class org.Apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile (\ WEB-INF\lib\servlet-api.jar) - le pot n'est pas chargé. Voir Servlet Spec 2.3, section 9.7.2. Classe incriminée: javax/servlet/Servlet.class.
J'ai googlé pour cela, j'ai appris que j'utilise servlet-api.jar dans mon projet WEB-INF/lib, et j'ai également le même servlet-api.jar dans le dossier Tomcat/lib. donc je dois supprimer servlet-api.jar, mais si je supprime ce pot, j'obtiens une erreur dans import javax.servlet. *; alors comment résoudre ce problème, aidez-moi à corriger cette erreur.Merci à l'avance
L'erreur que vous obtenez est due au fait que servlet-api doit être sur le chemin de compilation au moment de la compilation, au moment de l'exécution, votre application aura le servlet-api disponible à partir de Tomcat/lib
Alors ajoutez-le simplement à votre chemin de construction, En bref servlet-api
est requis lors de la compilation ainsi qu'à l'exécution
Essayez ceci pour supprimer le message d'avertissement que vous receviez.
servlet.jar
dans votre répertoire webapps lib
.C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\YOUR_project\WEB-INF\lib