点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在尝试在HANA上部...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在尝试在HANA上部...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在尝试在HANA上部署CAP解决方案时遇到问题。
我的HANA版本是4.00.000.00.1588678749,环境是Cloud Foundry
文件-meta.yaml ##根据模板版本0.2.0生成mta.yaml ## appName = tmca-encore ## language = nodejs; multiTenant = false ## approuter = _schema-version:'3.1' ID:tmca-encore 版本:1.0.0 描述:"我的项目项目" 参数: 启用并行部署:true 构建参数: 之前: -建设者:自定义 命令: -npm安装 -npx cds build \/全部 模块: #### SRV模块是应用程序的后端,它将启动 #---------------------服务器模块------------------------ -名称:my-project-srv #------------------------------------------------- ----------- 类型:nodejs 路径:srv 特性: 退出:1#由deploy.js任务终止 要求: #从CAP配置中提取的资源 -名称:my-project-db 提供: -名称:CAP服务使用者(例如approuter)所需的srv-binding# 特性: srv-url:$ {default-url} ####我们可以看到模块名称DB是作为应用程序创建的,大多数情况下它将处于停止状态,仅在HDB模块部署期间使用。 #--------------------数据库模块------------------------ -名称:my-project-db #------------------------------------------------- ----------- 类型:hdb 路径:db 构建参数: 忽略:[" node_modules/"] 参数: 内存:1G 磁盘配额:2G 要求: -名称:my-project-db-hdi-container #要求: #从CAP配置中提取的'hana'和'xsuaa'资源 #-名称:my-project-db 资源: #从CAP配置中提取的服务 #'service-plan'可以通过'cds.requires。.vcap.plan'进行配置 #------------------------------------------------- ----------- -名称:my-project-db-hdi-container #------------------------------------------------- ----------- 类型:com.sap.xs.hdi-container 参数: 服务:花 共享:真实 配置: database_id: 特性: hdi-service-name:$ {service-name}
文件package.json { " name":" my-project", " version":" 1.0.0", "描述":" TMCA Encore", " repository":" <在此处添加您的存储库>", " license":" UNLICENSED", "私人":是的, "依赖关系":{ " @ sap/audit-logging":" ^ 3.1.0", " @ sap/cds":" 3.21.3", " @ sap/cds-odata-v2-adapter-proxy":" ^ 1.4.25", " @ sap/hana-client":" ^ 2.4.182", "表达":" ^ 4.17.1", " hdb":" ^ 0.17.1" }, "引擎": { " node":" ^ 12" }, "脚本":{ " start":" npx cds run", " local-start":" cds watch", " deploy":" cds部署" }, " cds":{ "要求":{ "D b": { " kind":" sql", "型号":[ "D b", " srv" ], "[生产]": { " kind":" hana" } }, " odata":{ "版本":" v4" } } }, " devDependencies":{ " @ sap/hdi-deploy":" 3.7.0", " @ sap/cds-dk":" ^ 1.4.4", " sqlite3":" ^ 4.1.1" } }
错误
我检查了构建包,但是我的CF帐户中已经存在nodejs。
(110.8 kB)
cds部署和MTA部署是两种不同的部署方式,因此您不能混合使用它们。
-cds deploy:用于本地使用,即从
-MTA:用于高效部署。在那里," db"模块/应用负责将数据库内容部署到SAP HANA。
一周热门 更多>