![](/img/trans.png)
[英]App Crashed while deploying spring boot and angular error code H10 heroku
[英]Heroku error code H10 when Spring Boot app is deployed
您的应用程序在端口 8080 上运行,但在 Heroku 上它需要绑定到环境变量$PORT
。 您可以通过将以下内容添加到application.properties
来修复 Spring 以执行此操作:
server.port=${PORT:8080}
如果已设置,这将使用$PORT
如果未设置,则默认为 8080。
我使用 Procfile 解决了这个错误,Procfile 始终是一个名为 Procfile 的简单文本文件,没有文件扩展名,例如,Procfile.txt 无效,Procfile 必须位于应用程序的根目录中。 如果放在其他任何地方,它就不起作用。
在Procfile中写什么?
web: java -jar build/libs/your-project-name-version.jar
您可以在 build.gradle/pom.xml 中找到的版本
示例:- web: java -jar build/libs/khatabook-1.0.jar
在哪里创建Procfile?
我已经为 [1] 提供了我的项目结构图像链接: https : //i.stack.imgur.com/tsB35.png
我的 gradle 文件链接https://github.com/himanshujainpro/khatabook/blob/master/build.gradle
我的 application.properties https://github.com/himanshujainpro/khatabook/blob/master/src/main/resources/application.properties
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.