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

Gradle SpringBoot项目部署Heroku遇H14错误求助

解决Heroku H14错误(No web processes running)

问题根源分析

你的Procfile配置存在两处关键错误,直接触发了H14错误:

  1. 重复定义了web进程命令,Heroku仅会识别最后一条,但两条命令对应不同的部署方式(war包/ jar包),逻辑冲突
  2. Procfile中混入了heroku ps:scale web=1这类Heroku CLI命令,该命令需在本地终端执行,不能写入Procfile

修复步骤

1. 修正Procfile

根据你的项目打包类型二选一:

  • 若项目生成war包(需用webapp-runner运行),Procfile内容应为:
web: java -jar build/server/webapp-runner-*.jar build/libs/*.war
  • 若项目生成jar包(Spring Boot默认打包方式),Procfile内容应为:
web: java -jar target/ClockGUI-0.0.1-SNAPSHOT.jar

2. 重新部署项目

在本地终端执行以下命令:

git add Procfile
git commit -m "Fix Procfile configuration for Heroku"
git push heroku main

3. 确保web进程运行

在本地终端执行缩放命令,保证至少有一个web进程启动:

heroku ps:scale web=1

4. 验证进程状态

执行命令查看当前进程状态,确认web进程处于up状态:

heroku ps

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 17:40:47