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
准备战斗
pivotal2、在 Github 上克隆一个 Spring Boot 的 hello world 的项目。
git clone
好戏开场
1、安装 cf CLI
$ wget
$ rpm -ivh cf-cli-installer_6.29.1_x86-64.rpm
2、登录 CLI
$ cf login -a api.run.pivotal.io
账号和密码填上面注册的
3、使用 Maven 打包 Spring Boot 应用程序
$ mvn clean package
在 gs-spring-boot/complete 路径下执行,执行完毕后,内容如下图所示:
complete4、编写 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控制台 Hello World 应用对应的域名请看控制台的 Route 值。
3、体验 PWS 的高级功能
可视化操作容器 可视化面板 线程明细