点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hallo专家
我们正在6.7下使用https建立一个新的datahub项目。 hybris核心和datahub的local.properties配置与6.7的hybris Wiki中所示的相同。 当我们向hybris core进行发布时,我们没有任何问题,并且发布可以成功运行并且没有任何记录的错误。
如果我们出于测试目的附加hybris-test-adapter,则会遇到发布错误,并且会出现奇怪的test-adapter行为。 目标扩展中" exportCode"部分的输出已写入impex文件,但impex行本身未写入。 日志显示:
org.springframework.security.access.AccessDeniedException:用户无权执行此操作
datahub db表中的发布错误显示:
无法保存在SubTargetSystemPublicationEntity {id = 11,status = IN_PROGRESS,publicationType = INSERT,publicationAction = PublicationActionEntity {id = 2,pool = DataHubPoolEntity {id = 1100,name = CUSTOM_POOL}},targetSystem = TargetSystemEntity { id = 1,targetSystemName ='HybrisCoreCustom',targetSystemType ='HybrisCore'}}; 由AccessDeniedException引起:用户无权执行此操作
如果我们禁用https,那么hybris.test-adapter会正常工作,并且我们会获得完整的impex输出。
欢迎提出任何建议:-)
战栗
Thorsten,你好
与HTTPS相比,该错误似乎与授权更相关。 我们之前也遇到过类似的问题,使用hybris.test-adapter时的建议是使用no_auth配置文件启动Data Hub。 请参阅此文档的"禁用基本身份验证"部分: https://help.hybris.com/6.7。 0/hcd/0cb1c54a3f1a4779a5f2b0096e7cc5d5.html
这应该是一个适当的解决方法,因为测试适配器旨在查看由Data Hub生产的ImpEx,以用于调试/疑难解答/信息目的,而非用于生产。
Hallo Justin,非常感谢您发布的解决方案。 我在catalina.sh中激活了no_auth配置文件,现在我得到了完整的impex,而hybris测试适配器没有任何错误。
致敬Thorsten
一周热门 更多>