1

118) [ybootstrap.jar:?] [java] 原因:org.springframework.beans.factory.BeanCreationException:在类路径资源 [customerinterestsfacades-spring.xml] 中定义名称为“defaultProductInterestRelationConverter”的 bean 创建错误:无法解析对bean 'productInterestRelationPopulator' 同时使用键 [0] 设置 bean 属性 'populators';嵌套异常是 org.springframework.beans.factory.BeanCreationException:在类路径资源 [customerinterestsfacades-spring.xml] 中定义名称为“productInterestRelationPopulator”的 bean 创建错误:bean 初始化失败;嵌套异常是 org.springframework.beans.ConversionNotSupportedException:无法转换“de.hybris.platform.acceleratorfacades.futurestock.impl.DefaultFutureStockFacade”类型的属性值

4

3 回答 3

1

为了能够使用mani1用户登录,请运行以下 impex:

INSERT_UPDATE Employee;uid[unique=true];backOfficeLoginDisabled;
;mani1;false;

以上impex 将backOfficeLoginDisabled设置为 false 允许mani1用户能够登录。

另一种选择是将 OOTB(Out Of The Box) backofficeadmingroup分配给用户。

于 2019-11-04T20:32:05.893 回答
0

沉船

您可以通过将 OOB 用户组分配给hac_platform_initialization系统中预期的非管理员员工用户来修复它。

就像是...

INSERT_UPDATE Employee;UID[unique=true];groups(uid)  
                      ;mani1           ;hac_platform_initialization;

这样,您可以只允许有限的用户使用该功能。

希望能帮助到你。谢谢!

于 2019-11-05T14:51:00.733 回答
0

一旦我们有了稳定的生产设置,理想情况下我们不执行初始化。为避免任何意外,最好为所有用户阻止 HAC 的初始化选项。

请参阅how-to-block-system-initialization-in-production,您可以在其中找到一些可能的选项。

如果您使用的是 Hybris V 6.1 或任何更高版本,并希望使用用户组/角色为 HAC 选项卡提供特定访问权限,那么您所要做的就是为您的用户分配一个特定的用户组,您就完成了。有预定义的用户组,如 ROLE_HAC_PLATFORM_INITIALIZATION、ROLE_HAC_PLATFORM_UPDATE 等等。您可以在此处找到 HAC 角色的完整列表和更多详细信息。

于 2019-11-05T05:28:29.213 回答