点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
我们正在使用6.3.0.2和最近启用的会话故障转移( https ://help.hybris.com/6.3.0/hcd/5da5660b2a3f4263ac3095d900d07f88.html)。
但是,由于hybris试图持久化无法序列化的HttpServlet3RequestFactory $ Servlet3SecurityContextHolderAwareRequestWrapper,我们现在收到NotSerializableExceptions。 我们已经尝试了异步和同步会话持久性,但结果相同。
我们不是将请求本身存储在会话中,这似乎是Spring Security过滤器链的一部分。
其他人遇到过这个问题吗?
干杯,安德斯
嗨安德斯!
我刚刚还使用hybris 6.3.0.2 B2C加速器尝试了会话故障转移。 我没有遇到任何问题。
关于, 汤玛士
您好,Murli,您能提供您删除哪些配置以实现此功能的详细信息吗?
嗨,我也收到该Hybris版本的例外。 我按照Wiki链接执行了所有步骤。 [错误] 2017-06-13 11:02:19.383 [(51)AsyncSessionPersister-master-51] [AsyncSessionPersisterRunnable]异步会话持久化器在尝试异步持久化会话时遇到异常! org.apache.commons.lang3.SerializationException:java.io.NotSerializableException:org.apache.commons.lang3.SerializationUtils.serialize(SerializationUtils.java:156.org.springframework.security.web.servletapi.HttpServlet3RequestFactory$Servlet3SecurityContextHolderAwareRequestWrapper org.apache.commons.lang3.SerializationUtils.serialize(SerializationUtils.java:178)的[commons-lang3-3.4.jar:3.4]〜de.hybris.platform.servicelayer上的[commons-lang3-3.4.jar:3.4]。 web.session.persister.AbstractSessionPersister.updateModelIfNecessary(AbstractSessionPersister.java:38)〜[coreserver.jar :?]位于de.hybris.platform.servicelayer.web.session.persister.AsyncSessionPersisterRunnable.persistSessions(AsyncSessionPersisterRunnable.java:175)〜 [coreserver.jar :?]在de.hybris.platform.servicelayer.web.session.persister.AsyncSessionPersisterRunnable.persistsSessionsFromQueue(AsyncSessionPersisterRunnable.java:113)〜[coreserver.jar :?]在de.hybris.platform.servicelayer.web .session.persister.AsyncSessionPer sisterRunnable.run(AsyncSessionPersisterRunnable.java:74)[coreserver.jar :?]在de.hybris.platform.core.AbstractTenant $ 5.run(AbstractTenant.java:2521)[coreserver.jar :?]在de.hybris.platform .core.TenantAwareThreadFactory $ 1.run(TenantAwareThreadFactory.java:158)[coreserver.jar :?]原因:java.io.NotSerializableException:org.springframework.security.web.servletapi.HttpServlet3RequestFactory $ Servlet3SecurityContextHolderAwareRequestWrapper
是的,但是我不知道为什么OOTB hybris记录此类java.io.NotSerializableException:org.springframework.security.web.servletapi.HttpServlet3RequestFactory $ Servlet3SecurityContextHolderAwareRequestWrapper无法序列化
我们发现这些配置仅在集群环境中才是本地环境所必需的。 删除这些异常后,我们不会在本地获得这些异常。
会话故障转移要求会话中的所有内容都可序列化。
一周热门 更多>