【问题标题】:Configure a tomcat session manager to ignore particular requests配置 tomcat 会话管理器以忽略特定请求
【发布时间】:2015-11-21 01:09:26
【问题描述】:

我正在尝试配置 context.xml,以便我的自定义 AWS DynamoDB 会话管理器不会尝试为特定请求(例如移动请求)创建会话。

对于Valve 实体来说,这似乎是一个足够自然的角色。 Valve 监听特定的请求,并设置一些状态,向会话管理系统的其余部分发出动作或不作为信号。但是,我无法弄清楚该状态应该在哪里。是否有共识正确的方法来做到这一点?

【问题讨论】:

  • 这是创建会话的应用程序。会话管理器只管理它们。

标签: java session tomcat


【解决方案1】:

您需要在自己的应用程序中找到创建会话的位置,并阻止它们在那里创建。除非您使用 FORM 身份验证,否则 Tomcat 永远不会为请求创建会话,除非您的应用程序专门调用 HttpServletRequest.getSession(true)

【讨论】:

    猜你喜欢
    • 2021-04-23
    • 1970-01-01
    • 2012-01-30
    • 2017-06-17
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多