我使用 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 实例,这个问题仍然存在。