JSF/CDI会话作用域bean损坏

JSF/CDI会话作用域bean损坏,jsf,jakarta-ee,jsf-2,glassfish,cdi,Jsf,Jakarta Ee,Jsf 2,Glassfish,Cdi,我担心这个问题会有点含糊,但接下来 我们注意到我们的JEE7 web应用程序中存在一些非常奇怪的、偶然的行为。有时,用户页面会突然开始显示来自完全不同用户会话的数据!到目前为止,我还没有能够复制这种现象,也没有在日志中找到任何问题的迹象,但是似乎一个用户的页面开始显示存储在@SessionScoped CDIBean中的数据,该CDIBean应该属于另一个用户的会话 这种行为对任何人都有影响吗?关于从哪里开始寻找、记录或研究有什么想法吗 我们的应用程序使用Glassfish 4的SSO系统。我们

我担心这个问题会有点含糊,但接下来

我们注意到我们的JEE7 web应用程序中存在一些非常奇怪的、偶然的行为。有时,用户页面会突然开始显示来自完全不同用户会话的数据!到目前为止,我还没有能够复制这种现象,也没有在日志中找到任何问题的迹象,但是似乎一个用户的页面开始显示存储在@SessionScoped CDIBean中的数据,该CDIBean应该属于另一个用户的会话

这种行为对任何人都有影响吗?关于从哪里开始寻找、记录或研究有什么想法吗

我们的应用程序使用Glassfish 4的SSO系统。我们正在使用JSF facelets、CDI支持bean和JPA实体。所有参考实现。都非常接近最新版本

我们最近还引入了两个简单的基于SOAP的web服务。与我们遇到麻烦的领域没有密切联系,但可能值得一提


非常感谢您提出的任何建议或想法。

我恐怕无法回答您的问题,但我不允许对您的问题发表评论


我们正在体验您在Glassfish 4上的JEE7 web应用程序中描述的确切行为。在本文中,我将描述我们是如何追踪这个问题并找到绕过它的方法的。您是否同时找到了关于这件事的线索,或者甚至是解决方案?

某个应该是非静态的静态字段?