【问题标题】:JBoss Seam - ViewExpiredExceptionJBoss Seam - ViewExpiredException
【发布时间】:2010-10-31 06:50:01
【问题描述】:

我目前有一个用作门户的 Web 应用程序。用户登录门户并显示服务列表。要查看服务,在指向服务 URL 的同一页面中填充 iframe。所有应用程序都是 JBoss 4.2.2GA AS 上的 Seam 2.1.1GA。

如果用户加载服务 A,与之交互,然后使用 Portal 中的菜单切换到服务 B,与之交互,然后切换回服务 A 并进行交互,他们会得到一个 ViewExpiredException(实际上不是显示给用户,我有一些代码来显示错误消息而不是重定向等)

我尝试过使用

<context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
</context-param>

在 web.xml 中。这摆脱了 ViewExpiredException,但在 AS 上抛出一个错误,说明需要事务,或者它不能加入现有事务。

我们在后端使用的 bean 有一个注解为 @Begin(join=true) 的方法。我试过删除 join=true 但这会引发更多错误。

我完全被难住了,多年来一直在摸不着头脑!有什么想法吗?

非常感谢,

克里斯

【问题讨论】:

    标签: java jboss seam web.xml


    【解决方案1】:

    Seam 社区网站上有一些相关信息,可能对您有所帮助:http://seamframework.org/Community/ViewExpiredExceptionIssues

    【讨论】:

    • 此链接已损坏。
    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 2012-09-26
    • 1970-01-01
    • 2012-12-08
    • 2013-09-29
    • 2011-01-30
    相关资源
    最近更新 更多