java ee有状态的bean没有工作

时间:2014-08-30 18:13:51

标签: session java-ee-7 wildfly-8 stateful-session-bean

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

我已经在openshift上的wildfly 8.1容器中启动了我的webapp。

不幸的是我的豆子不能正常工作。

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

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


修改:示例代码:https://github.com/GrmpCerber/testStatefulRest

1 个答案:

答案 0 :(得分:1)

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