在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。