部署到Heroku崩溃:错误R10(引导超时)-> Web进程在启动后90秒钟内未能绑定到$ PORT

时间:2019-12-12 19:24:38

标签: java spring-boot heroku

在Heroku中部署springboot应用程序后出现此错误:

2019-12-12T19:09:35.340701+00:00 heroku[web.1]: State changed from starting to crashed
2019-12-12T19:09:35.088497+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
2019-12-12T19:09:35.088497+00:00 heroku[web.1]: Stopping process with SIGKILL
2019-12-12T19:09:35.319755+00:00 heroku[web.1]: Process exited with status 137
2019-12-12T19:16:46.351647+00:00 heroku[web.1]: State changed from crashed to starting
2019-12-12T19:16:50.604492+00:00 heroku[web.1]: Starting process with command `java -Dserver.port=35960 $JAVA_OPTS -jar build/libs/*.jar`

所以我试图在我项目的根文件夹上创建一个Procfile,内容如下:

Procfile:

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

我还将这一行添加到我的application.properties文件中。

application.properties:

server.port=${PORT:5000}

但是,它仍然无法正常工作。 上面的错误仍在发生。我该如何解决?我还想念什么?

我正在使用gradle,java11和spring boot。

0 个答案:

没有答案