我有一个网络应用程序,其中web.xml我添加了HttpSessionEventPublisher作为侦听器。Web 应用程序在 Jetty 7.x 上运行,我们使用的是 Spring 3.1.1。
这应该触发HttpSessionCreatedEvent和HttpSessionDestroyedEventSpring 上下文事件侦听器。
我有一个@Controller实现ApplicationListener<ApplicationEvent>. 是和ApplicationEvent的公共父类。当我现在登录到我的 Web 应用程序或从中注销时,我希望这些事件会被触发到该方法。我收到了其他事件,比如一些请求处理事件,但预期的事件没有出现。我已经稍微跟踪了应用程序,肯定会触发事件到上下文,但没有接近侦听器。我在这里想念什么?HttpSessionCreatedEventHttpSessionDestroyedEventonApplicationEvent(ApplicationEvent event)HttpSessionEventPublisher