如何更改Hybris数据中心的默认凭据

2020-09-26 13:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家,我已经为数据中心配置...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,专家,我已经为数据中心配置了hybris。 但是我必须将datahub local.properties中的默认密码从nimda更改为Hybris123。 我用openssl加密了密码。 发布idoc时,出现以下错误。

  datahub.security.basic.admin.user = admin
  datahub.security.basic.admin.password = Hybris123
  datahub.security.basic.read_only.user = rouser
  datahub.security.basic.read_only.password = ropass
 
  datahub.core.export.service.clientid = eic
  datahub.core.export.service.clientsecret = Hybris123
  datahub.encryption.key.path = $ {catalina.home}/webapps/ROOT/opt/datahub/security-dir/encryption-key.txt
 
  #入站适配器
  datahub.extension.exportURL = http://localhost:9001/datahubadapter
  datahub.extension.userName = admin
  datahub.extension.password = Hybris123
 
  #杂种核心
  targetsystem.hybriscore.url = http://localhost:9001/datahubadapter
  targetsystem.hybriscore.username = admin
  targetsystem.hybriscore.password = Hybris123

  

Tomcat日志:

2017-09-20 16:30:44,639 [DEBUG] [c.h.d.c.c.i.DefaultExportClient]从发布到目标系统的响应状态:HybrisCore,200

2017-09-20 16:30:46,364 [INFO] [chdssAuthenticationFailureApplicationListener]与用户[admin]接收到GET请求/core-publications/2/Company.txt-org.springframework.security.authentication导致身份验证失败 .BadCredentialsException:错误的凭据

混合日志:

[32mINFO [TaskExecutor-master-130-Task [8798452351926]] [ImpexDataImportClient]来自 http://localhost:8181/datahub-webapp/v1/core-publications/2: 401 [[1; 31mERROR [TaskExecutor-master-130-Task [8798452351926]] [ClientRetryListener] 无法与 http://localhost:8181/datahub-webapp/v1/core通信 -publications/2 [m java.lang.IllegalStateException:无法与 http://localhost:8181/datahub-webapp/v1/core-publications/2 com.hybris.datahub.core.rest.client.ImpexDataImportClient.returnImportResultWithRetry(ImpexDataImportClient.java:107)〜[datahubadapterserver .jar :?] com.hybris.datahub.core.rest.client.ImpexDataImportClient.lambda $ 1(ImpexDataImportClient.java:87)〜[datahubadapterserver .jar :?],位于org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:263)[spring-retry-1.1.1.RELEASE.jar :?],位于org.springframework.retry.support.RetryTemplate。 在com.hybris.datahub.core.rest.client.ImpexDataImportClient.returnImportResult(ImpexDataImportClient.java:86)上执行(RetryTemplate.1.1.1.RELEASE.jar :?] [datahubadapterserver.jar :?]在com.hybris.datahub.core.facades.impl.DefaultItemImportFacade.callbackToDataHub(DefaultItemImportFacade.java:105)[datahubadapterserver.jar :?]在com.hybris.datahub.core.facades.impl.DefaultItemIsport(a) DefaultItemImportFacade.java:58)在com.hybris.datahub.core.tasks.ItemImportTaskRunner.run(ItemImportTaskRunner.java:48)上[datahubadapterserver.jar :?]在com.hybris.datahub.core上的[datahubadapterserver.jar :?]。 task.DefaultDataHubTaskExecutionStrategy.run(DefaultDataHubTaskExecutionStrategy.java:33)[datahubadapterserver.jar :?]位于de.hybris.platform.task.impl.DefaultTaskService.processTask(Defa ultTaskService.java:1505)位于de.hybris.platform.task.impl.DefaultTaskService.process(DefaultTaskService.java:1409)的[processingserver.jar :?],位于de.hybris.platform.task的[processingserver.jar :?]。 imp.DefaultTaskService.processInTenant(DefaultTaskService.java:1378)[processingserver.jar :?] at de.hybris.platform.task.impl.DefaultTaskService $ 5.run(DefaultTaskService.java:1257)[processingserver.jar :?] at java .util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[?:1.8.0_121]在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)[?:1.8.0_121]在Java .lang.Thread.run(Thread.java:745)[?:1.8.0_121]原因:java.lang.IllegalStateException:来自 http://localhost:8181/datahub-webapp/v1/core-publications/2 位于com.hybris.datahub.core.rest.client.ImpexDataImportClient .returnImportResultWithRetry(ImpexDataImportClient.java:100)〜[datahubad apterserver.jar :?] ...另外15个[1; 31mERROR [TaskExecutor-master-130-Task [8798452351926]] [ClientRetryListener]原因:来自 http://localhost:8181/datahub-webapp/v1/core-publications/2。