如何在我的Seam应用程序中阻止HTTP会话超时?

问题描述:

我们有一个相当严格的体系结构,我们有一个像门户一样的Seam应用程序,它在iFrame内部启动更多'子'Seam应用程序。如何在我的Seam应用程序中阻止HTTP会话超时?

即使仍在使用“子”应用程序,门户应用程序的HTTP会话超时也存在问题。我们需要保持HTTP会话超时,以保证网站的安全。我们一直在咀嚼这个问题一段时间,发现自己陷入了许多死胡同。

所以问题是我们如何根据“子”应用程序中的活动阻止我们的门户应用程序中的HTTP会话超时?

+0

你不能只是增加会话超时到一些很长的价值? – skaffman 2009-07-28 14:29:53

在服务器上设置在HttpSession超时变量到一个很高的值

+0

将值设置为零也会禁用会话超时。 – Russell 2010-01-11 05:43:09

你可以让孩子应用做了专门的“保活” URL一个HTTP调用(它可以是一个简单的servlet只是返回200 OK)在门户应用程序。这些请求可以由客户端通过AJAX发送出去,也可以在服务器端根据子活动使用HTTP子请求来完成。