Приложение Spring Boot, развернутое на Heroku, все еще не работает - PullRequest
0 голосов
/ 09 апреля 2020

Я развернул приложение Spring на Heroku, но оно каждый раз вылетает. Приложение отлично работает на локальном хосте и, кажется, правильно запускается на Heroku, но через одну минуту оно вылетает. Я даже не могу открыть его, потому что у меня есть тайм-аут. Я прикрепил конец логов:

2020-04-09T15:29:42.942785+00:00 app[web.1]: 2020-04-09 15:29:42.942  INFO 4 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2020-04-09T15:29:42.945506+00:00 app[web.1]: 2020-04-09 15:29:42.945  INFO 4 --- [           main] c.a.a.backend.BackendApplication  : Started BackendApplication in 15.604 seconds (JVM running for 17.531)
2020-04-09T15:30:53.816851+00:00 heroku[web.1]: State changed from starting to crashed

В логах больше ничего нет. Что я могу проверить?

1 Ответ

0 голосов
/ 14 апреля 2020

Похоже, вы не привязываете своего кота к правильному порту. Вам нужно привязать к предоставленной Heroku переменной $PORT env. Heroku имеет статью об этом, которая также охватывает Tomcat: https://devcenter.heroku.com/articles/setting-the-http-port-for-java-applications

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...