会话超时混乱

时间:2018-10-24 21:30:42

标签: session web weblogic12c

这是一个场景。在Web Logic Server上运行的Java / jsp Web应用程序中:

  1. 登录到该应用程序。程序代码创建一个会话并进行设置  setMaxInactiveInterval设置为15分钟。
  2. 13分钟后,通过按钮单击一些其他程序代码,然后运行  使在步骤1中创建的会话无效,然后创建一个新会话并将新会话的setMaxInactiveInterval设置为20分钟。
  3. 两分钟后,或者恰好在创建第一个会话后15分钟,该应用程序超时。

为什么会这样?如果代码破坏了第一个会话并使用新的setMaxInactiveInterval值创建了一个新会话,那么新会话的超时时间是否不适用?

请帮助我理解这一点,并在此先感谢您的帮助。

0 个答案:

没有答案