2014-03-27 60 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