我正在开发一个包含多个模块的Java App Engine项目。我在appengine-web.xml中为默认模块启用了会话:
<sessions-enabled>true</sessions-enabled>
当我在浏览器中打开默认模块时;会话已创建:
关闭浏览器。会议消失了。在浏览器中检查cookie时,我只看到域名的1个cookie:
JSESSIONION-c73210e91f2dc1e586e87edd793da6dc
到期设置为会话结束。在数据存储区中,有一些实体是由_ah_SESSION创建的(我也在memcache中看到它们)。所以App Engine启用了会话,但没有给我一个持久的cookie,默认的有效期为+30分钟。
我在这里监督的是什么吗?
更新 我已经在web.xml中设置了session timeout参数,以确保。但仍然没有持久的cookie:
<session-config>
<session-timeout>100</session-timeout>
</session-config>