【发布时间】:2014-08-30 18:13:51
【问题描述】:
我已经定义了一个@Stateful @StatefulTimeout(value = 2, unit = TimeUnit.HOURS) rest bean,以便它可以保存一个 private MyContext userContext;(基本上是一个 List<String> 保存所有以前传递给 rest bean 的值)。
我在 openshift 上的 wildfly 8.1 容器中启动了我的 web 应用程序。
很遗憾,我的 bean 工作不正常。
似乎每次调用都会重新创建 bean,就好像容器无法将两个调用关联到同一个会话一样。客户端没有 cookie 或 session id 参数这一事实似乎证实了这一点。
我的 app/conf 中可能缺少什么?为什么 wildfly 不自动创建用户会话?
【问题讨论】:
-
附言。如果您没有线索,因为 wildfly 应该自动处理它,只需“+1”此评论或留下您自己的评论,以便我这不是 wildfly 的正常行为
-
代码示例可能会有所帮助。您是否在 Glassfish 等其他服务器上测试过该 bean/样本?
-
@AlexanderLanger 我上传了一个样本:github.com/GrmpCerber/testStatefulRest
标签: session java-ee-7 wildfly-8 stateful-session-bean