Jhipster部署到Heroku返回404

时间:2015-04-26 13:54:55

标签: heroku jhipster

我刚刚开始使用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正在发挥作用。

我可以提供任何想法或更多信息吗?

感谢。

1 个答案:

答案 0 :(得分:0)

这应该是运行jhipster webapp的前端的问题,我尚未解决,但是至少您可以检查spring boot后端是否还存在: https://PROJECT_NAME.herokuapp.com/management/info

到目前为止,我在heroku上使用-Pdev配置文件运行jhipster。

相关问题