我使用的是Oracle Commerce 11.2和CSA,我正在尝试启用会话复制。
我有/atg/dynamo/Configuration.backingUpSessions == true
,/atg/dynamo/Configuration.sessionBackupServerPropertyList
包含以下列表:
/SessionConfirmationNumberHolder.sessionConfirmationNumber,
/atg/userprofiling/ProfileFailService.uidForFailover,
/atg/userprofiling/ProfileFailService.dataSource,
/atg/dynamo/security/UserFailService.savedPersonae,
/atg/commerce/ShoppingCart.restorableOrders,
/atg/commerce/ShoppingCart.returnRequest,
/atg/userprofiling/ProfileFailService.activePromotions,
/atg/commerce/catalog/comparison/ProductList.items,
/atg/commerce/gifts/GiftlistFormHandler.eventName,
/atg/userprofiling/ProfileFailService.failedOverSecurityStatus
我还在JBoss EAP 6.2上配置了会话复制。
它正常工作,但有时(用户约为50%)用户登录后,他的个人资料仍然是短暂的,他的所有属性都是null
。在UI上它看起来像这样
如果我将/atg/dynamo/Configuration.backingUpSessions
设置为false
,则可以正常使用。所以这个问题肯定与会话备份有关。
即使只有一个jboss实例,这个问题仍然存在。