从 Missing default domain in current org 的错误消息,读懂 SAP BTP 上 CAP 项目部署失败的真正原因

张开发
2026/6/8 4:44:51 15 分钟阅读
从 Missing default domain in current org 的错误消息,读懂 SAP BTP 上 CAP 项目部署失败的真正原因
笔者知识星球里有朋友提问:本地开发完了一个 CAP 项目后,部署到 SAP BTP 报错:Error building cloud model: Missing default domain in current org参考这张错误截图。这个错误是什么意思?如何解决?这张截图里最关键的一行,不是Process failed,也不是自动重试那几行,而是中间那句Error building cloud model: Missing default domain in current org。这个报错出现的位置很早,它说明部署器在真正把应用推到运行时之前,就已经在生成云端部署模型时卡住了。对MTA部署来说,这一步要先把mta.yaml里的模块、资源、路由和各种占位符拼成一份可执行的部署计划。SAP的MTA示例、教程以及CAP文档里,都大量使用${default-domain}、${default-host}、${default-url}这

更多文章