tomcat - Tomcat 404 未找到,HttpSessionListener
问题描述
我一直在 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 文件。
推荐阅读
- selenium - Browser.wait 不会等待给定的毫秒数
- terraform - 从地形地图变量中提取值
- html - ngDraggable 不适用于使用 innerHtml angular2+ 加载的内容
- haskell - 有没有办法以类型表示记录的读/写/读写属性?
- android - 助手中的火力基地
- bash - wget 不期望退出代码
- c# - XamlWriter.Save foreach 对象中的属性
- spring - 我可以在可分页的 findAll 存储库方法上引用 SpEL 中的 JPA 实体吗
- javascript - 尝试在 chrome 扩展名中使用另一个文件中的一个 JS 文件中的函数
- vb.net - VB .NET SHDocVw.InternetExplorer:Windows 安全弹出窗口