Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch HEROKU JAVA

такая проблема. Загружаю .jar файл на heroku, все собирается и работает как и должно. Однако, спустя некоторое время выдает ошибку "Error R10 (Boot timeout)"

Application Logs

heroku[web.1]: Starting process with command `java $JAVA_OPTS -jar target/DiscordBot-1.0-SNAPSHOT-jar-with-dependencies.jar -Dserver.port=43997`
app[web.1]: Setting JAVA_TOOL_OPTIONS defaults based on dyno size. Custom settings will override them.
app[web.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -XX:CICompilerCount=2 -Dfile.encoding=UTF-8 
app[web.1]: [main] INFO net.dv8tion.jda.api.JDA - Login Successful!
app[web.1]: [JDA MainWS-ReadThread] INFO net.dv8tion.jda.internal.requests.WebSocketClient - Connected to WebSocket
app[web.1]: [JDA MainWS-ReadThread] INFO net.dv8tion.jda.api.JDA - Finished Loading!
heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
heroku[web.1]: Stopping process with SIGKILL
heroku[web.1]: Process exited with status 137
heroku[web.1]: State changed from starting to crashed

Procfile

web: java $JAVA_OPTS -jar target/DiscordBot-1.0-SNAPSHOT-jar-with-dependencies.jar -Dserver.port=$PORT

application.properties

server.port=${PORT:8080}

Почему не используется порт указанный heroku? Как проверить какой порт используется, или используется вообще? Как исправить данную ошибку чтобы приложение не крашилось?


Ответы (1 шт):

Автор решения: Andrei Raevski

worker: java -jar target/DiscordBot-1.0-SNAPSHOT-jar-with-dependencies.jar

Удалить server.port=${PORT:8080} в application.properties

→ Ссылка