我的bean中有一些实体列表和两种方法:
在jboss-as-7.1.11
上,有状态或无状态Bean都能正常工作。
但是,如果我在Wildfly 8
上部署应用程序,则只有使用@Singleton
注释,第二种方法才会将集合返回到先前添加的元素。
似乎在为每个请求使用@Stateful
或@Stateless
注释的情况下创建一个新的bean实例。
我该如何解决? 如果它非常重要,我会通过RESTEasy服务向ejb提出申诉。
答案 0 :(得分:0)
我怀疑JBoss使用无状态会话bean池,这意味着你得到了幸运"它有效。如果你添加多个并发客户端,我怀疑JBoss也会失败。如果跨请求和客户端维护状态很重要,则应使用单例会话bean。