Bonjour,
J'utilise NB 6.1 et rencontre depuis peu une erreur aussi étrange que pénible :
quand je déploie mon application web (Run), 2 librairies supplémentaires (j'arrive généralement à faire rouler l'application une première fois sans problème) sont copiées dans build\web\WEB-INF\lib :
- jsp-api-2.0-20040521.jar et
- persistence-api-1.0.jar
et lors du lancement de ma première jsp, j'obtiens l'erreur suivante :
javax.servlet.ServletException: java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
Pour pouvoir faire rouler à nouveau l'application, je dois arrêter le serveur (Tomcat) via NB, supprimer manuellement ces 2 librairies et redémarrer le serveur.
Ce que je n'arrive pas à comprendre c'est que ce problème ne se produit pas systématiquement : lorsque je lance l'application, ça fonctionne dans un certain nombre de cas et puis, dans d'autres, ce problème se présente...
Lorsque le problème apparait de manière récurrente (comme c'est le cas en ce moment), je n'ai d'autre choix que de supprimer le projet dans NB et de le re-créer.
Que faut-il faire ??
Merci par avance pour votre aide.
Partager