You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure部署Spring Boot应用报错:找不到应用,求正确命令语法

Azure Spring Apps部署报错:App keyvault-demo-app not found 解决方案

问题出在混淆了Azure Spring Apps服务实例和服务实例下的应用两个概念:

  • -s 参数指定的是Azure Spring Apps服务实例名称(你已创建该实例)
  • -n 参数指定的是该服务实例下的应用名称,而你目前还没在这个服务实例里创建名为keyvault-demo-app的应用,所以部署时会报错。

正确操作步骤:

  1. 先在服务实例下创建对应名称的应用:
az spring app create -s keyvault-demo-app -g XXXX -n keyvault-demo-app
  1. 再执行部署命令:
az spring app deploy -s keyvault-demo-app -g XXXX -n keyvault-demo-app --artifact-path <path-to-JAR-file>

简化方式(一步完成):

如果你的Azure CLI版本足够新,可以添加--create-if-not-exists参数,让部署命令自动创建不存在的应用:

az spring app deploy -s keyvault-demo-app -g XXXX -n keyvault-demo-app --artifact-path <path-to-JAR-file> --create-if-not-exists

内容的提问来源于stack exchange,提问作者hell_storm2004

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 19:52:02