将SAP HANA用作CAP Java应用程序的数据库-教程

2020-08-18 19:24发布

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

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


我从此链接开始遵循SAP CAP教程(云应用程序编程模型)

https://developers.sap.com/tutorials/ cp-cap-java-hana-db.html

Iam使用Intellij IDE创建了基于Java的Maven项目,并完成了所有步骤,但是当从Sqlite切换到Hana时,按照教程使用以下命令,并且还具有 SAP CLOUD HANA TRIAL 帐户

cds部署-到hana:bookstore-hana

我收到以下错误

[错误] [cds.deploy]- 要在Windows上使用hdi部署程序,您需要SAP CommonCryptoLib。 请遵循 https://help.sap.com/viewer/e54136ab6a4a4d4366 .12/zh-CN/c049e28431ee4e8280cd6f5d1a8937d8.html 了解更多信息。

注意:我使用Sap Hana试用帐户

我使用过Cf登录名,并且拥有开发空间和组织机构

我觉得有些东西丢失了,因为它是一个SAP Cloud Hana试用帐户,它不应该要求加密库等

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

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


我从此链接开始遵循SAP CAP教程(云应用程序编程模型)

https://developers.sap.com/tutorials/ cp-cap-java-hana-db.html

Iam使用Intellij IDE创建了基于Java的Maven项目,并完成了所有步骤,但是当从Sqlite切换到Hana时,按照教程使用以下命令,并且还具有 SAP CLOUD HANA TRIAL 帐户

cds部署-到hana:bookstore-hana

我收到以下错误

[错误] [cds.deploy]- 要在Windows上使用hdi部署程序,您需要SAP CommonCryptoLib。 请遵循 https://help.sap.com/viewer/e54136ab6a4a4d4366 .12/zh-CN/c049e28431ee4e8280cd6f5d1a8937d8.html 了解更多信息。

注意:我使用Sap Hana试用帐户

我使用过Cf登录名,并且拥有开发空间和组织机构

我觉得有些东西丢失了,因为它是一个SAP Cloud Hana试用帐户,它不应该要求加密库等

付费偷看设置
发送
5条回答
clasier
1楼 · 2020-08-18 20:13.采纳回答

仅当SAP HANA客户端在 Windows 计算机上启动时,才需要加密库。 不过,部署到哪个帐户(无论是否试用)都没有关系。

也就是说,使用SAP Business Application Studio和cds deploy --to hana进行部署可能最简单。 命令,因为它运行Linux容器。

在本地,您可以从非Windows盒启动" cds deploy"命令,例如 作为本地docker容器,带有Linux的VM或Mac。

作为" cds deploy"的替代方案,其目的是在同一台计算机上启动部署程序,您可以将SAP HANA部件作为 此处(您 可以省略" cf push gen/srv"命令)。 然后,使用cf env 列出数据库应用程序的环境,并将VCAP_SERVICES部分复制到本地文件default-env.json。 这实际上也是cds部署-到hana的方法。
openSAP课程

我还将尝试与SAP HANA客户团队一起解决该问题,以检查Windows上是否有解决加密货币库的方法。

希望这会有所帮助,

基督徒

暮风yp
2楼-- · 2020-08-18 19:56

致SAP TUTORIALS作者:

请记住,会有像我这样的人没有S-USERID,而只有P-USERID练习这些教程,因此我的工作被禁用(注释掉了)hana.js文件,并注释了_validateEnvironment方法

仅使用P-USERID的人如何从SAP市场CRYPTO公共库中下载CDS部署命令失败,并给出异常建议

因此,SAP Tutorial的作者应该提供诸如使用SSL(开放SSL)之类的选项,并提供实现相同的步骤

否则,具有P-USERID cds deploy命令的人将无法工作....

感谢您的时间

致谢

Rama Anne

哎,真难
3楼-- · 2020-08-18 19:53

我在笔记本电脑上使用的是Intellij IDE,而不是hana试用版的SAP BUSINESS STUDIO

所以它要求SAP CRYPTO LIB也正确

我已经问过一个拥有S-USERID的朋友,可以下载并发送电子邮件,我可能会取消注释(hana.js文件),该文件可以验证环境并使用SAP CRYPTOLIB进行测试

微wx笑
4楼-- · 2020-08-18 19:48
< p>也许本课程的第二周有更多信息: https://open.sap.com/courses/cp7/items/4FGet4ZWLM6OwOIY0bGRpz

bbpeas
5楼-- · 2020-08-18 19:51

感谢克里斯蒂安

极大的努力和努力,这要归功于开放式树液盖编程模型的团队

致谢

rama anne

一周热门 更多>