Jhipster部署到Heroku返回404
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
并没有解决问题。 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正在运行。
我能提供的任何想法或更多信息?
谢谢。
这应该是运行jhipster webapp的前端的问题,我还没有解决,但至少你可以检查你的弹簧启动后端是否还活着:https://PROJECT_NAME.herokuapp.com/management/info
到目前为止,我正在heroku运行带有-Pdev配置文件的jhipster。
以上是关于Jhipster部署到Heroku返回404的主要内容,如果未能解决你的问题,请参考以下文章
Prisma 1 + MongoDB Atlas 部署到 Heroku 返回错误 404
使用 ObjectRocket 插件将带有 MongoDB 应用程序的 jHipster 部署到 Heroku
Jhipster 在启动时使用下巴 MariaDB 插件讨论 Heroku 问题