2014-03-27 44 views
0

我的web应用程序的web.xml定义了会话超时,如下所示。谷歌浏览器不尊重web.xml sesion超时?

<session-config> 
    <session-timeout>1</session-timeout> 
</session-config> 

但是,当我在Chrome中查看保存的会话cookie,它说

Expires: When the browsing session ends 

什么是这个原因?

感谢, Bhathiya

回答

1

这不是将超时饼干。这是存储在应用程序服务器上的会话。在超时时间结束后发出请求时,Tomcat将意识到会话已过期并采取适当的措施。

如果你开始一个新的会话,你会在你的JSESSIONID cookie中得到一个新的sessionId。

+0

感谢您的解释。我认为它在服务器端会话和JSESSIONID cookie中具有相同的超时值。显然,这是不正确的。没关系。我想知道的是特定会话的到期时间。有什么方法可以看到吗?在Application Server中,这些会话存储在哪里?谢谢。 – Bee

+1

“我想知道的是特定会话的到期时间”。这是你在web.xml中配置的。这些会话的存储会因应用程序服务器和应用程序服务器而异。 –

+0

没有可用的会话监控工具吗? – Bee