首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有状态会话Bean生命周期

有状态会话Bean生命周期
EN

Stack Overflow用户
提问于 2013-06-30 02:51:16
回答 1查看 206关注 0票数 0

我有一个初始化synchronizedList的“有状态会话bean”,我将产品添加到列表中并检查列表,它可以工作(所有这些都在同一个会话期间)。当我对应用程序执行“取消部署”,然后进行另一次“部署”时,我丢失了bean中所有已保存的数据,这正常吗?

EN

回答 1

Stack Overflow用户

发布于 2013-06-30 03:13:51

这是期望的行为,想象一下,如果我将集合类型从列表更改为映射并重新部署应用程序,创建的SFSB会发生什么情况。

实际上,热部署功能超出了EJB规范的范围,因此会话bean可能会根据您使用的应用程序服务器而有所不同。例如,在WebLogic8中,在重新部署任何类型的应用程序模块后,所有SFSBeans引用都会丢失(存根会被丢弃)。

就我个人而言,我更喜欢在热部署之后重新启动生产服务器,因为总是会有一些内存泄漏(由以前的类加载器引起)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17383632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档