当前位置: 首页 > 知识库问答 >
问题:

如何更改hybris data hub的默认凭证

喻子航
2023-03-14

我已经用hybris配置了data hub。但我必须在datahub local中更改默认密码。从nimda到Hybris123的房产。我用openssl加密了pwd。在发布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

# inbound adapter
datahub.extension.exportURL=http://localhost:9001/datahubadapter
datahub.extension.userName=admin
datahub.extension.password=Hybris123

#Hybris Core
targetsystem.hybriscore.url=http://localhost:9001/datahubadapter
targetsystem.hybriscore.username=admin
targetsystem.hybriscore.password=Hybris123

Tomcat日志:

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

2017-09-20 16:30:46,364[INFO][c. h. d. s.验证失败应用程序监听器]收到GET请求 /core-publications/2/C与用户[admin]ompany.txt-由org.springframework.security.authentication.造成的身份验证失败凭据异常:错误凭据

hybris测井:

[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网站。海布里斯。数据中心。果心Rest客户ImpexDataImportClient。returnImportResultWithRetry(ImpexDataImportClient.java:107)~[datahubadapterserver.jar:?]在com上。海布里斯。数据中心。果心Rest客户ImpexDataImportClient。lambda$1(ImpexDataImportClient.java:87)~[datahubadapterserver.jar:?]在org。springframework。重试。支持RetryTemplate。doExecute(RetryTemplate.java:263)[spring-retry-1.1.1.RELEASE.jar:?]在org。springframework。重试。支持RetryTemplate。执行(RetryTemplate.java:154)[spring-retry-1.1.1.RELEASE.jar:?]在com上。海布里斯。数据中心。果心Rest客户ImpexDataImportClient。returnImportResult(ImpexDataImportClient.java:86)[datahubadapterserver.jar:?]在com上。海布里斯。数据中心。果心正面。impl。DefaultItemImportFacade。callbackToDataHub(DefaultItemImportFacade.java:105)[datahubadapterserver.jar:?]在com上。海布里斯。数据中心。果心正面。impl。DefaultItemImportFacade。importItems(DefaultItemImportFacade.java:58)[datahubadapterserver.jar:?]在com上。海布里斯。数据中心。果心任务。ItemImportTaskRunner。运行(ItemImportTaskRunner.java:48)[datahubadapterserver.jar:?]在com上。海布里斯。数据中心。果心任务。DefaultDataHubTaskExecutionStrategy。运行(DefaultDataHubTaskExecutionStrategy.java:33)[datahubadapterserver.jar:?]在德希布里斯。站台任务impl。DefaultTaskService。processTask(DefaultTaskService.java:1505)[processingserver.jar:?]在德希布里斯。站台任务impl。DefaultTaskService。进程(DefaultTaskService.java:1409)[processingserver.jar:?]在德希布里斯。站台任务impl。DefaultTaskService。ProcessIntent(DefaultTaskService.java:1378)[processingserver.jar:?]在德希布里斯。站台任务impl。DefaultTaskService 5美元。运行(DefaultTaskService.java:1257)[processingserver.jar:?]在爪哇。util。同时发生的线程池执行器。java上的runWorker(ThreadPoolExecutor.java:1142)[?:1.8.0_121]。util。同时发生的ThreadPoolExecutor$Worker。在java上运行(ThreadPoolExecutor.java:617)[?:1.8.0_121]。朗。丝线。运行(Thread.java:745)[?:1.8.0_121]由:java引起。lang.IllegalStateException:来自的未经授权响应http://localhost:8181/datahub-webapp/v1/core publications/2网站。海布里斯。数据中心。果心Rest客户ImpexDataImportClient。returnImportResultWithRetry(ImpexDataImportClient.java:100)~[datahubadapterserver.jar:?]。。。15更多[1;31错误[TaskExecutor-master-130-Task[8798452351926][ClientRetryListener]原因:未经授权的响应来自http://localhost:8181/datahub-webapp/v1/core publications/2。

共有1个答案

曾山
2023-03-14

hybris 6.0更改了身份验证url策略。

你能添加这个配置数据中心吗。果心出口服务oauth。path=/authorizationserver/oauth/token,位于数据中心本地。属性文件。

ERROR [TaskExecutor-master-130-Task [8798452351926]] [ClientRetryListener] Caused by: Unauthorized response from http://localhost:8181/datahub-webapp/v1/core-publications/2.
 类似资料:
  • 问题内容: 尝试更改列的数据类型并设置新的默认值时遇到以下错误: 错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的’VARCHAR(255)NOT NULL SET DEFAULT’{}’‘附近使用正确的语法 问题答案: 同样的第二种可能性(感谢juergen_d):

  • 在尝试更改列的数据类型并设置新的默认值时,我遇到以下错误: 错误1064(42000):您的SQL语法中有错误;查看与您的MySQL server版本相对应的手册,以了解第1行“varchar(255)NOT NULL SET DEFAULT”{}“附近使用的正确语法

  • 问题内容: 如何更改默认的Virtualenvwrapper提示符?默认情况下,使用“ workon <name_of_env>”之类的命令在特定的虚拟环境上工作,会将virtualenv的名称添加到提示中。如果您未使用默认命令提示符,则此方法可能效果不佳。 问题答案: 默认情况下,当使用命令“ workon ”切换到virtualenv时,virtualenvwrapper将在字符串(( ))前

  • 问题内容: 我使用IntelliJ IDEA作为开发环境,并使用Maven进行依赖项管理。我经常在IDEA之外构建我的项目结构(目录,poms等),然后使用将该项目导入。这很好用,除了在poms中我指定maven-compiler-plugin应该使用JDK 1.6,并且在导入时,IDEA通知我和,然后提示重新加载项目。这很烦人,因为我总是使用相同的JDK版本。 如何更改IntelliJ IDEA

  • xampp中的php.ini文件位于此处: phpinfo包含以下信息: 配置文件(php.ini)路径C:\WINDOWS 已加载的配置文件(无) 扫描此目录以获取更多信息。ini文件(无) 如何更改目录?

  • 当启动一个流浪者盒子时,“默认”这个名字来自哪里? 有没有办法设定这个?