使用Spring Boot将应用部署到Heroku

春季启动器的配置

在resources文件夹下创建system.properties文件。

指定Java的版本
java.runtime.version=1.8

在应用程序的项目文件夹中创建一个Procfile。

在启动时指定配置
web:java -Dserver.port=$PORT -jar target/*.jar –server.port=$PORT –spring.profiles.active=heroku

直到在Heroku上部署为止的步骤

移动到想要部署应用的文件夹。

切换到应用程序目录

进行git提交

git init (初始化)
git add *(添加)
git commit -m ‘first commit’(提交)

登录Heroku

登录 Heroku,输入您的电子邮件地址和密码。

我要在Heroku上创建一个应用程序。

在Heroku上创建一个应用程序(如果没有输入应用程序名称,则会自动创建)。

将代码推送到Heroku平台。

把代码推送到 Heroku 主分支。

打开应用程序

打开Heroku

确认Heroku上创建的应用程序列表。

Heroku 列表

查看日志

在中文中原生地重述:使用heroku日志 –tail –app应用名称

做不好的事情 (zuo4 bu2 hao3 de shi4qing)

在部署到Heroku时,
[错误] 在项目hbase-binding上执行目标失败:无法解决依赖关系,导致应用程序无法正常启动。

因为

据我搜索,似乎是在查找.m2/repository文件夹下仍保留有旧的maven项目时发生的。
事实上,最初的问题是在提交到git时也对.mvn文件夹中的源代码进行了提交。
为了确保,我将.mvn添加到.gitignore中,
然后重新创建了一个git仓库,并使用上述步骤再次进行操作,结果顺利。

广告
将在 10 秒后关闭
bannerAds