我正在尝试配置一个 context.xml
,这样我的自定义 AWS DynamoDB session 管理器就不会尝试为特定请求(例如移动请求)创建 session 。
对于 Valve
实体来说,这似乎是一个很自然的角色。该阀门监听特定请求并设置一些状态,向 session 管理系统的其余部分发出 Action 或不 Action 信号。但是,我无法弄清楚该状态应该在哪里。是否有达成共识的正确方法来做到这一点?
最佳答案
您需要在您自己的应用程序中找到创建 session 的位置,并阻止它们在那里被创建。除非您使用 FORM 身份验证,否则 Tomcat 永远不会为请求创建 session ,除非您的应用程序专门调用 HttpServletRequest.getSession(true)
。
关于java - 配置 tomcat session 管理器以忽略特定请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32236031/