我有一个网络应用程序,在web.xml
我已经添加了HttpSessionEventPublisher
作为监听器。 Web应用程序在Jetty 7.x上运行,我们使用的是Spring 3.1.1。春季会话处理:HttpSessionDestroyedEvent没有收到
这应该是将HttpSessionCreatedEvent
和HttpSessionDestroyedEvent
激发到Spring上下文事件侦听器。
我有一个Bean(@Controller
),它实现了ApplicationListener<ApplicationEvent>
。 ApplicationEvent
是HttpSessionCreatedEvent
和HttpSessionDestroyedEvent
的常用父级。当我现在登录到我的web应用程序或注销时,我希望这些事件被激发到onApplicationEvent(ApplicationEvent event)
方法。我收到了其他事件,如某些请求处理事件,但预期的事件没有显示。我已经跟踪了一下这个应用,HttpSessionEventPublisher
明确地将事件引发到了上下文中,但是没有接近听众。我在这里错过什么?