未找到Tomcat 404,HttpSessionListener

未找到Tomcat 404,HttpSessionListener,tomcat,Tomcat,我在tomcat中尝试了一些东西,突然发现我所有的JSP和Servlet都有一个状态代码404 11-Jun-2018 17:40:57.528 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [com.example.model.MySessionListener] java.lang.ClassNotFoun

我在tomcat中尝试了一些东西,突然发现我所有的JSP和Servlet都有一个状态代码404

11-Jun-2018 17:40:57.528 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [com.example.model.MySessionListener]
java.lang.ClassNotFoundException: com.example.model.MySessionListener
at .....

11-Jun-2018 17:40:57.528 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Skipped installing application listeners due to previous error(s)

我有一个HttpSessionListener,但在发生此错误后,我删除了它,但错误仍然存在(在重新启动和删除日志文件后)。如果我删除了它,为什么tomcat仍然要求HttpServletListener?我如何修复此问题?

如果您确保没有对com.example.model.MySessionListener的引用,尝试在tomcat服务器上执行清理以删除对该类的任何可能引用。同时尝试删除并重新添加war文件

可能是在web.xml中提到的。不,这很奇怪。我在所有可能的地方都删除了它,classse、srcs和web.xml。你说的“清理”是什么意思?我怎么做?如果你在eclipse这样的IDE中使用Tomcat,你可以右键单击你的服务器(在服务器选项卡中)并选择“清理”。您还可以通过命令行在此处查找步骤。