如何免费获得 Java VM 云服务器与数据库

在中国几乎没有真正免费的 Java VM 云服务器。云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放云服务器。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体 IT 成本,使您能够更专注于核心业务的创新。

通过本次 Chat 将使您:

  1. 免费获取一台自己的 Java VM 云服务器与数据库;
  2. 教您如何开发部署 SpringBoot 系统?
  3. 如何与微信公众号绑定?
  4. 如何制作自己的 Rest API 接口?
  5. 如何在此服务器上编写网页?

我们知道网络上的免费空间大多都是 PHP 的环境。但 Heroku 是个例外。

Heroku 是一个国外的云服务商。很特别的,它向用户提供免费云服务器,包括 Java VM 服务器。

如何申请免费 Java VM 云服务器?很简单,跟随我来。

1.打开 https://signup.heroku.com/dc, 注册一个账号。

2.在本机上安装 Java8,注意是 Java8。

3.在本机上安装 Maven3,注意是 Maven3。

4.在本机上安装 Git。

5.打开 https://devcenter.heroku.com/articles/getting-started-with-java#set-up ,下载 Heroku 程序,安装它。该程序是命令行的程序。

6.打开命令行,新建一个目录,随意命名,进入这个目录。

7.在命令行输入 heroku login,登录 Heroku,用户名密码就是第一步注册的用户名和密码。

8.现在我们用一个示例程序来演示,如何部署自己的 Springboot 应用到免费 Java VM 上。

接着上一步,在命令行输入以下命令来下载示例项目:

git clone https://github.com/heroku/java-getting-started.git 

9.输入命令 cd java-getting-started 进入示例项目目录。

10.输入命令 heroku create 创建 Java VM App。输出类似这样:

Creating warm-eyrie-9XXX... done, stack is cedar-14http://warm-eyrie-XXX.herokuapp.com/ | https://git.heroku.com/warm-eyrie-9006.gitGit remote heroku added

其中 warm-eyrie-9XXX 是你的 App 名,http://warm-eyrie-XXX.herokuapp.com/ 是你 App 的域名,https://git.heroku.com/warm-eyrie-9006.git 是你 App 的 Git 地址。

11.输入命令 git push heroku master ,将示例程序的代码提交到申请的 App 上。Heroku 会自动打包,并且会输出部署信息。

12.输入命令 heroku ps:scale web=1,Heroku 会创建 Java VM 实例,也就是 Java VM 云服务器。

13.这时,打开你的 App 域名,就可以访问你的 App 应用了。

到此,从申请到部署就结束了。是不是很简单。

接下来简要介绍下需要注意的几点,然后就可以愉快地编写部署自己的应用了。

本文作者假设读者已经懂 Springboot 了,不懂的话,建议去读一下 Srpingboot 的教程。

进入示例程序的目录。我们会发现有两个文件没见过。

  • Procfile,里面就一句命令,web: java -jar target/java-getting-started-1.0.jar 8080 这句命令的意思就是启动 Spring 应用,8080 是我们示例程序的端口。
  • app.json,这个文件是 App 的描述。
  • 其余文件就是常规开发 Springboot 应用的文件。
  • 修改 Java 代码然后重复上述第 11 步的命令,Heroku 就会自动将代码打包部署。

本文首发于GitChat,未经授权不得转载,转载需与GitChat联系。

阅读全文: http://gitbook.cn/gitchat/activity/5ae27cb296075b3e02e2a071

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值