【发布时间】:2014-07-18 06:52:36
【问题描述】:
我正在 liferay jboss 服务器上开发 primefaces portlet。
在我的应用程序中,我使用了几个相互链接的 View Scoped Bean。当我们尝试进行负载测试时,堆内存正在增加并且服务器正在停止。当我通过堆转储时,我可以看到所有视图范围的 bean 都没有被破坏。我还尝试将会话范围 bean 链接到视图范围 bean,以便它们被销毁。但令我惊讶的是,我可以看到会话范围的 bean 也没有被破坏,而且它正在为我注入的每个视图进行初始化。 bean 在 Tomcat 上被销毁得很好,但我在 Jboss 上看到了这个问题。
我正在使用 Mojarra 2.1.21 + primefaces 4.0。
谁能帮我解决我哪里出错了。我在谷歌上搜索了很多,但在过去 3 天里找不到解决方案。
【问题讨论】:
-
这是一个已知问题:stackoverflow.com/a/13097208/1530938。基本上你必须在监听器中自己升级或处理清理