J'ai le message suivant lors du déploiement de mon application dans Tomcat:
INFO: validateJarFile(E:bag.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsBagShopinningWEB-INFlibservlet-api.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
Qu'est-ce que je fais mal?
Réponses:
0 pour la réponse № 1Votre question n'est pas très claire.
Mais il semble que vous emballez un servlet-api.jar
dans votre fichier WAR qui entre en conflit avec celui déjà fourni par votre conteneur de servlets. Vous pouvez essayer de ne pas emballer le servlet-api.jar
dans votre fichier WAR.
0 pour la réponse № 2
Supprimez simplement le fichier jar servlet-api du dossier WebRoot -> WEB-INF -> lib. et vous pouvez placer ce fichier JAR dans un autre dossier, en dehors du dossier WEB-INF -> lib.
Ça va marcher. mais vous devez placer ce fichier jar un peu dans votre projet car au moment de la compilation, nous avons besoin de servlet-api jar et, au moment de l'exécution, notre tomcat s'en chargera.
Meilleure chance.