Развертывание Jhipster в Heroku с возвратом 404

Я только начал работать с Jhipster и создал стандартное приложение (Maven, Postgres, Grunt, Sass, Java 8). Он отлично работает в Dev, но когда я запускаю команду yo jhipster:heroku, а затем cd на deploy/heroku и запускаю heroku open, браузер отвечает 404. База данных Postgres выглядит нормально на Heroku (без таблиц блокировки). Последующие запуски grunt deployHeroku и git push heroku master не решают проблему. Журналы героку:

2015-04-26T13:29:36.053325+00:00 heroku[router]: at=info method=GET path="/" host=myapp.herokuapp.com request_id=c7f77c65-688f-45ac-90f4-aac54d0cea95 fwd="185.51.75.249" dyno=web.1 connect=2ms service=50ms status=404 bytes=4224
2015-04-26T13:29:36.331877+00:00 heroku[router]: at=info method=GET path="/favicon.ico" host=myapp.herokuapp.com request_id=84eb4f79-9eda-4517-a60d-3fd25f2e6176 fwd="185.51.75.249" dyno=web.1 connect=1ms service=28ms status=200 bytes=5647

Что интересно, фавикон и пользовательская страница 404 (я изменил ее, чтобы проверить это) работают правильно. Однако все маршруты приводят к ошибке 404. Журналы Heroku показывают, что приложение запущено.

Обновление. Я сделал локальную сборку maven, используя конфигурацию prod, и запустил ее:

mvn -Pprod package
mvn spring-boot:run
grunt serve

Все работало нормально на моей машине разработчика. Также работает развертывание в Cloud Front.

Любые идеи или дополнительную информацию, которую я могу предоставить?

Спасибо.


person Fiona    schedule 26.04.2015    source источник
comment
Является ли пользовательская страница 404 t404 страницей heroku или частью вашего Java-приложения?   -  person Robert Moskal    schedule 26.04.2015
comment
@Robert - это часть моего приложения. Это страница с ошибкой, обслуживаемая из шаблона на стороне сервера в resources/templates/error.html.   -  person Fiona    schedule 26.04.2015
comment
Тогда я беру обратно предложение порта. Я все же оставлю это.   -  person Robert Moskal    schedule 26.04.2015
comment
Можете ли вы предоставить свой полный журнал запуска на Heroku? Возможно, он не запускается в течение 60 секунд или меньше.   -  person Matt Raible    schedule 28.04.2015
comment
Я столкнулся с точно такой же проблемой! любой обходной путь?   -  person fatCop    schedule 19.06.2016
comment
Столкнулся с той же проблемой. Может ли кто-нибудь предложить какой-либо обходной путь? Я также пробовал это решение - github.com/jhipster/generator-jhipster/issues/2956. Но все равно не повезло   -  person Sakib    schedule 19.01.2017


Ответы (1)


Это должно быть проблемой с запуском интерфейса веб-приложения jhipster, который я еще не решил, но, по крайней мере, вы можете проверить, жив ли ваш сервер загрузки Spring: https://PROJECT_NAME.herokuapp.com/management/info

Я пока запускаю jhipster с профилем -Pdev на героку.

person mistvan    schedule 15.02.2019