首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Jboss中会话无效时未销毁的互连视图作用域bean

在Jboss中会话无效时未销毁的互连视图作用域bean
EN

Stack Overflow用户
提问于 2014-07-17 22:52:36
回答 1查看 273关注 0票数 0

我正在救生筏jboss服务器上开发primefaces。

在我的应用程序中,我使用了几个相互链接的视图作用域Beans。当我们尝试进行负载测试时,堆内存增加了,服务器也陷入了停滞状态。当我遍历堆转储时,我可以看到所有视图范围内的bean都没有被销毁。我还尝试将会话作用域bean链接到视图范围bean中,以便销毁它们。但令我惊讶的是,我可以看到会话作用域bean也没有被破坏,而且它也是为我注入的每个视图初始化的。豆子在Tomcat上被销毁了,但是我只在Jboss上看到了这个问题。

我使用Mojarra 2.1.21 +PrimeFaces4.0。

有人能帮我解决问题吗?我已经谷歌了很多,但没有找到解决办法,从过去的3天。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-02 12:00:55

我已经通过更改jboss web-7.1.1-final.jar中WebInjectionContainer的实现来解决这个问题。我已经将concurrentHashMap的强引用类型更改为弱引用,现在bean在会话到期或注销时被销毁。

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

https://stackoverflow.com/questions/24818865

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文