【问题标题】:httpRequest.getSession(true) method returns null in weblogic 12.1.2httpRequest.getSession(true) 方法在 weblogic 12.1.2 中返回 null
【发布时间】:2020-07-31 03:24:22
【问题描述】:

我正在使用下面的代码来获取 http 会话。

HttpSession session = request.getSession(true);

这在 glassfish 服务器中运行良好。 但它在 weblogic 服务器(版本 - 12.1.2)中返回一个空值。

是否有人可以描述如何解决此问题。这将很有帮助。提前致谢。

【问题讨论】:

  • 看起来像 weblogic 的错误或配置错误。 request.getSession(true) 永远不应该返回 null,它相当于 request.getSession():如果 HttpSessions 不存在,它会创建一个新的。只有request.getSession(false)可以返回null

标签: java java-8 weblogic weblogic12c httpsession


【解决方案1】:

request.getSession(true) 可以返回 null 的唯一方法是,如果 活动会话数超过 maxActiveSessions

【讨论】:

  • 感谢您的回答。但作为回报 null 仍然具有非常小的活动会话。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
  • 1970-01-01
  • 2017-02-23
  • 1970-01-01
  • 2015-08-12
  • 2013-09-20
  • 1970-01-01
相关资源
最近更新 更多