如何延长会话的生命周期?

How to extend life time of session?

我有一个应用程序,其中包含一个带有 Orbeon 3.9 的 XForms 表单。

我的表单在放置约 5 分钟后会显示有关会话已过期的消息对话框。

如何将表单会话的生命周期延长到用户关闭浏览器的时间?

这个应用不会有多少用户,大部分时间都是空闲的,所以效率不是问题。

//编辑

我刚刚注意到,当我在各自的选项卡中打开多个表单时,只有最后打开的表单具有未过期的会话,在其余表单中我看到 "Session has expired" 对话框。

Orbeon 可以处理同一用户同时填写的多个表格吗?

通常,您可以在 WAR 文件的 web.xml 中使用 <session-config> 元素设置 Java 网络应用程序的会话。例如,这会将会话超时设置为 60 分钟。

<session-config>
    <session-timeout>60</session-timeout>
</session-config>

您可以相应地延长会话持续时间。