0

我已经定义了一个@Stateful @StatefulTimeout(value = 2, unit = TimeUnit.HOURS)rest bean,以便它可以保存一个private MyContext userContext;(基本上是一个List<String>保存所有先前传递给rest bean的值)。

我在 openshift 上的 wildfly 8.1 容器中启动了我的 web 应用程序。

不幸的是,我的 bean 不能正常工作。

似乎每次调用都会重新创建 bean,就好像容器无法将两个调用关联到同一个会话一样。客户端没有 cookie 或会话 id 参数这一事实似乎证实了这一点。

我的 app / conf 中可能缺少什么?为什么 wildfly 不自动创建用户会话?


编辑:示例代码:https ://github.com/GrmpCerber/testStatefulRest

4

1 回答 1

1

查看您的代码示例,您似乎缺少@SessionScoped注释,如本答案中所述。

于 2014-08-30T20:31:14.497 回答