【发布时间】:2011-04-16 15:20:06
【问题描述】:
我面临会话超时问题。例如,用户登录应用程序并等待 30 分钟(会话超时时间),然后尝试通过远程对象获取服务。理想情况下,由于会话超时,用户不应该能够点击远程对象,但情况正好相反。
web.xml 条目: 30 另外,在上午 30 分钟后,看到看到失效的日志,
[BlazeDS][DEBUG] 用于基于 Http 的客户端连接的 ID 为“NptXY........5559488”的 FlexSession 已失效。
但如果用户尝试调用新服务,远程服务调用仍在发生。我希望它在会话过期时抛出一些异常,我可以在其中捕获它并向用户显示“会话过期!!!”
如果缺少任何东西,请告诉我。请它真的很紧急。
注意:服务器:Weblogic 9.1
还要注意,我没有使用 Spring 框架。它只是一个基本的远程配置/服务配置调用。
谢谢。
【问题讨论】:
-
远程服务是否通过检查用户是否在其登录的有效会话中得到保护?
标签: apache-flex blazeds