前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在Pivotal Web Service上发布Spring Boot应用

在Pivotal Web Service上发布Spring Boot应用

作者头像
程序猿DD
发布2018-03-26 14:46:51
1.1K0
发布2018-03-26 14:46:51
举报
文章被收录于专栏:程序猿DD

Hello

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/ 注册一个账号,完成手机绑定。

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

代码语言:javascript
复制
git clone https://github.com/spring-guides/gs-spring-boot.git

好戏开场

1、安装 cf CLI

代码语言:javascript
复制
$ 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

代码语言:javascript
复制
$ cf login -a api.run.pivotal.io

账号和密码填上面注册的

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

代码语言:javascript
复制
$ mvn clean package

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

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

代码语言:javascript
复制
$ vim manifest.yml
代码语言:javascript
复制
applications:
- name: ApplicationName
  path: target/gs-spring-boot-0.1.0.jar

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

5、发布 Spring Boot 应用程序

代码语言:javascript
复制
$ cf push -m 1G

战斗胜利

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

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

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

3、体验 PWS 的高级功能

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Hello
  • 武器
  • 准备战斗
  • 好戏开场
  • 战斗胜利
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档