java.lang.NoClassDefFoundError: HttpSessionListener

Je suis en train de déployer une guerre que je n'ai pas l'écrire et j'obtiens cette erreur dans mes logs:

java.lang.NoClassDefFoundError: HttpSessionListener

je sais que HttpSessionListener vit dans servlet-api.jar qui se trouve dans le dossier lib de tomcat(mon serveur d'application).

J'ai essayé y compris servlet-api.jar dans la guerre du WEB-INF/lib du dossier, mais les journaux a crié à moi de le faire:

INFO: validateJarFile(/home/test/apache-tomcat-6.0.18/webapps/test/WEB-INF/lib/servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

les internets prétendre que vous n'avez pas à inclure cette catégorie dans votre dossier lib.

edit:
j'ai enlevé le fautif à l'écoute (ce qui était la cause du problème ci-dessus) à partir de web.xml parce qu'il n'a pas chercher très important. cette étude a révélé plus d'erreurs:

java.lang.Error: Unresolved compilation problem: 
    The type javax.servlet.FilterChain cannot be resolved. It is indirectly referenced from required .class files

ce qui me manque?

InformationsquelleAutor mkoryak | 2010-10-10