精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-20
最后修改:2011-10-20
在前些天的项目里,发现一个关于WebLogic 缓存和钝化有状态会话EJB 的问题。 简单描述下: =========================================== 当
Lazy Passivation ( NRU )
When lazy passivation is configured by setting
懒 钝化 (NRU )当
============================================================= 也就是说设置成NRU时 如果超过 但项目中始终没有验证出这个结论----即使经过闲置时间,不管超没超过max-beans-in-cache ,也不会从Cache中删除-------开始以为项目本身的框架有一些特殊的实现导致的,后来就做了一个纯净版的ejb sample(见附件)。发现结果还是这样。
难道是Oracle的文档的问题 还是Bug,还是自己在验证中出现了什么差错? 不解!!!
后来添附上Sample 问了一下Oracle。一个月过去了,还是没有答复。 想请教一下大家,原因是什么? 为什么超过
**************************************************************************** 附上相关文档说明: cache-type功能
<stateful-session-cache> <cache-type>NRU</cache-type> </stateful-session-cache>
Controlling Passivation
The rules that govern the passivation of stateful session beans vary, based on the value of the beans ****************************************************************************
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-10-21
没人可以解答下么 求关注。。。
|
|
返回顶楼 | |
浏览 1936 次