我正在使用在Jetty服务器上运行的Wicket开发Web应用程序.
在特定情况下,该应用程序的用户自发地丢失了会话,直到关闭浏览器后才能再次登录. (我排除了会话超时和故意注销)
记录会话无效并跟踪此问题的原因的最佳方法是什么?
解决方法:
在Jetty端,您可以设置一个servlet javax.servlet.http.HttpSessionListener
来记录各种创建/销毁事件.
为此创建您自己的类,并将其添加到您的WEB-INF / web.xml中
<web-app>
<listener>
<listener-class>MySessionListener</listener-class>
</listener>