笔者知识星球里有朋友提问:
本地开发完了一个 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}这