在Pivotal Web Service上发布Spring Boot应用

Hello

PWS(Pivotal Web Service),由 Pivotal 公司提供的 ,可以运行Java, Grails, Play, Spring, Node.js, Ruby on Rails, Sinatra or Go 等Web应用的服务。本文将介绍一个 Hello World 级别的 Spring Boot 应用发布到 PWS 的过程。

武器

  • CentOS 7.3
  • OpenJDK 1.8.0_141
  • Maven 3.0.5

准备战斗

1、在 https://run.pivotal.io/ 注册一个账号,完成手机绑定。

pivotal

2、在 Github 上克隆一个 Spring Boot 的 hello world 的项目。

git clone https://github.com/spring-guides/gs-spring-boot.git

好戏开场

1、安装 cf CLI

$ wget https://s3-us-west-1.amazonaws.com/cf-cli-releases/releases/v6.29.1/cf-cli-installer_6.29.1_x86-64.rpm

$ rpm -ivh cf-cli-installer_6.29.1_x86-64.rpm

其他系统安装方式:Cloud Foundry Command Line Interface (cf CLI)

2、登录 CLI

$ cf login -a api.run.pivotal.io

账号和密码填上面注册的

3、使用 Maven 打包 Spring Boot 应用程序

$ mvn clean package

在 gs-spring-boot/complete 路径下执行,执行完毕后,内容如下图所示:

complete

4、编写 manifest.yml 文件,内容如下

$ vim manifest.yml
applications:
- name: ApplicationName
path: target/gs-spring-boot-0.1.0.jar

说明:name 为应用程序的名字,需自定义;path 为可执行的 jar 文件路径。

5、发布 Spring Boot 应用程序

$ cf push -m 1G

发布成功

战斗胜利

1、在 Pivotal 控制台查看发布的应用程序

PWS控制台

2、访问 https://applicationname.cfapps.io/ 查看 Web 内容

Hello World应用

对应的域名请看控制台的 Route 值。

3、体验 PWS 的高级功能

可视化操作容器

可视化面板

线程明细


money.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值