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

使用GitHub Actions部署Spring Boot到Azure App Service时遇ENOTFOUND错误

问题:GitHub Actions部署Spring Boot到Azure App Service失败

我正尝试使用GitHub Actions将我的Spring Boot应用部署到Azure App Service。执行工作流的部署步骤时出现错误:
部署错误截图
我的应用部署目标为Azure App Service:
Azure App Service配置截图
注:构建步骤已成功完成,错误仅出现在部署阶段。

解决建议
  • 检查Azure App Service的运行时堆栈配置:从截图看你的App Service是Windows环境,需确认运行时是否设置为对应版本的Java(和项目使用的Java版本匹配)。如果是WAR包部署,要确保开启了Tomcat等Java Web容器。
  • 验证GitHub Secrets中的Azure凭据:确认AZURE_WEBAPP_PUBLISH_PROFILE是否有效,可重新下载发布配置文件并更新到GitHub Secrets中。
  • 核对部署包路径:在GitHub Actions的部署步骤(比如azure/webapps-deploy@v2)中,package参数要指向正确的构建产物路径,比如target/*.jar(JAR包部署)或target/*.war(WAR包部署)。
  • 查看Azure端详细日志:登录Azure门户,进入App Service的日志流或部署中心日志,获取更具体的错误细节,比如端口占用、依赖缺失等问题。
  • 对齐Java版本:构建阶段使用的Java版本必须和Azure App Service运行时的Java版本一致,避免版本不兼容导致部署失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 15:42:06