【问题标题】:Failed to start Spring Boot app on Heroku after building succesfully构建成功后无法在 Heroku 上启动 Spring Boot 应用
【发布时间】:2024-05-21 12:45:01
【问题描述】:

我从我的 GitHub 存储库中获取代码并使用 Heroku Gradle 构建包构建它。日志显示它已成功构建并且应用程序已启动。我访问该站点,但没有得到任何响应——应用程序在构建后无法启动

我无法在日志中看到与 spring boot 应用程序启动时相同的输出。

我创建了一个文本文件Procfile,其中是

web java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/*.jar

【问题讨论】:

  • 您是否能够使用下面显示的答案来解决这个问题?如果是这样,请记得accept it。这会向其他用户显示您找到了解决方案。

标签: spring-boot heroku deployment


【解决方案1】:

Procfile中的进程类型(web)后面应该有一个冒号:

web: java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/*.jar

【讨论】:

    最近更新 更多