Datahub与Hybris Commerce的安全连接不起作用

2020-09-14 00:32发布

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

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


嗨,专家

我能够将Datahub与Hybris Commerce连接起来,并使用HTTP协议将数据上传到hybris中,但是当我尝试启用HTTPS并同时启用两个服务器的SSL属性来评估服务器之间的连接时,hybris无法与 datahub在日志中显示以下警告。 WARN [hybrisHTTP17] [DefaultAbstractCollectorChartHandler]找不到序列值WARN [hybrisHTTP17] [DataHubStatusClient]数据中心@ https://localhost:8443/datahub-webapp/v1 未运行,因为:java.net.ConnectException:连接被拒绝:connect WARN [hybrisHTTP26] [DataHubStatusClient]数据中心@ https://localhost:8443/datahub-webapp/v1 未运行,原因是:java.net.ConnectException:连接被拒绝:connect

但是,当我尝试访问 https://localhost:8443/datahub-webapp/v1/状态从我的浏览器获得"正在运行"状态,并且还会提示我添加用户名和密码。

所以似乎我缺少启用SSL连接的功能。非常感谢您提供一些指导!

这是hybris和datahub的属性文件。链接文本 链接文本

11325-localpropertiesdatahub.txt (2.0 kB)

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

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


嗨,专家

我能够将Datahub与Hybris Commerce连接起来,并使用HTTP协议将数据上传到hybris中,但是当我尝试启用HTTPS并同时启用两个服务器的SSL属性来评估服务器之间的连接时,hybris无法与 datahub在日志中显示以下警告。 WARN [hybrisHTTP17] [DefaultAbstractCollectorChartHandler]找不到序列值WARN [hybrisHTTP17] [DataHubStatusClient]数据中心@ https://localhost:8443/datahub-webapp/v1 未运行,因为:java.net.ConnectException:连接被拒绝:connect WARN [hybrisHTTP26] [DataHubStatusClient]数据中心@ https://localhost:8443/datahub-webapp/v1 未运行,原因是:java.net.ConnectException:连接被拒绝:connect

但是,当我尝试访问 https://localhost:8443/datahub-webapp/v1/状态从我的浏览器获得"正在运行"状态,并且还会提示我添加用户名和密码。

所以似乎我缺少启用SSL连接的功能。非常感谢您提供一些指导!

这是hybris和datahub的属性文件。链接文本 链接文本

11325-localpropertiesdatahub.txt (2.0 kB)
付费偷看设置
发送
3条回答
SAP小菜
1楼-- · 2020-09-14 00:56

Rahul,

您是否已根据文档中的要求配置了Tomcat? 我假设是"是",因为您确认可以成功访问 https://localhost:8443/datahub-webapp/v1/状态

Data Hub和SAP Hybris Commerce附带了同步证书,因此我不希望开箱即用的证书会出现任何证书问题。 是的,您是否修改了有关证书和密钥库的任何内容?

callcenter油条
2楼-- · 2020-09-14 00:49

是的,贾斯汀在Tomcat中使用了密钥库,密钥和证书文件,这些文件是使用Java提供的" keytool"命令行工具生成的。 不过,我没有在我的Hybris商业设置中添加任何证书。

关于拉胡尔

太Q了
3楼-- · 2020-09-14 00:58

Hybris平台默认情况下信任此RootCA,因此可以从平台本身访问HTTPS资源。 您需要从密钥库文件(.jks)创建证书,并将其导出到cacert。

还使用以下hybris属性:extra.javax.net.ssl.trustStore = $ {platformhome}/resources/devcerts/yourfile.jks Additional.javax.net.ssl.trustStorePassword = yourPassword

一周热门 更多>