【问题标题】:Detecting Portlet Session Closed检测 Portlet 会话已关闭
【发布时间】:2011-05-03 11:09:21
【问题描述】:

我正在处理的项目是在会话关闭时记录日志(无论是通过超时还是主动选择关闭它),以尝试收集有关应用程序的一些使用信息。

我的第一个问题是有没有办法在 Java 应用程序服务器中为会话打开和关闭事件注册一个侦听器?使事情更加复杂。该应用程序当前是使用 Spring Portlet MVC 在 portlet 上构建的。我们正在使用 JBoss 门户和 JBoss 应用程序服务器,但如果可能的话,我希望该方法专门绑定到一个应用程序服务器。

【问题讨论】:

    标签: java session web-applications jboss portlet


    【解决方案1】:

    创建一个实现javax.servlet.http.HttpSessionListener的类并用@WebListener注解该类,也可以添加到web.xml如

    <listener>
        <listener-class>MySessionListener</listener-class>
    </listener>
    

    【讨论】:

      猜你喜欢
      • 2017-01-24
      • 2010-11-29
      • 2019-09-11
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      相关资源
      最近更新 更多