Jhipster部署到Heroku返回404

问题描述 投票:1回答:1

我刚刚开始使用Jhipster并构建了一个标准应用程序(Maven,Postgres,Grunt,Sass,Java 8)。它在Dev中运行良好,但是当我运行yo jhipster:heroku命令,然后cd到deploy/heroku并运行heroku open时,浏览器以404响应.Postgres数据库在Heroku上看起来很好(没有锁表)。随后运行的grunt deployHerokugit push heroku master并没有解决问题。 heroku日志:

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

有趣的是,favicon和自定义404页面(我修改它以测试它)本身正常工作。但是,所有路由都会产生404.Heroku日志表明应用程序正在运行。

更新我使用prod配置在本地进行了maven构建并运行它:

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

一切都在我的开发机上运行良好。此外,部署到Cloud Front正在运行。

我能提供的任何想法或更多信息?

谢谢。

heroku jhipster
1个回答
0
投票

这应该是运行jhipster webapp的前端的问题,我还没有解决,但至少你可以检查你的弹簧启动后端是否还活着:https://PROJECT_NAME.herokuapp.com/management/info

到目前为止,我正在heroku运行带有-Pdev配置文件的jhipster。

© www.soinside.com 2019 - 2024. All rights reserved.