全部产品
云市场

经典发布模式

更新时间:2019-10-08 11:04:39

本文介绍如何按照经典发布模式在 SOFAStack 上发布一个应用。

前提条件

您已完成以下准备工作:

步骤一:开发应用

本地使用 SOFABoot 框架进行开发详见 SOFABoot 快速入门。在这里,您可以先忽略具体的开发过程,直接 下载样例 Jar 包并解压到本地。样例工程中的应用都已经在本地完成编译打包,生成的包在 target 目录下。

步骤二:发布应用

  1. 从SOFAStack左侧导航栏进入运维管理 > 经典应用服务 > 应用发布 > 发布包管理

  2. 在应用列表中找到 sofabootdemo,点击 管理 进入发布包管理界面,然后点击 上传发布包

  3. 在弹出的对话框中,使用默认版本号,文件选择本地下载的名为 sofa-boot-hello 样例 Jar 包,然后点击 确定

    待进度条完成后可以看到上传的版本。

  4. 在发布包列表中找到刚上传的 sofa-boot-hello.jar,点击右侧 操作 列的 发布

  5. 发布部署 对话框中选择服务实例:sofabootdemo,以及刚才上传的版本,点击 立即发布,跳转至 sofabootdemo 的发布单。

  6. 在发布单页面,点击右上角的整体发布开始 sofabootdemo 应用的发布流程。当状态一栏显示 执行成功,即表示应用已发布成功。

    在应用发布单页面单击 sofabootdemo 应用,可以进入应用发布详情页查看应用服务实例的发布详情。

步骤三: 验证结果

您可以通过以下步骤来验证应用是否发布成功。

  1. 从SOFAStack左侧导航栏进入运维管理 > 经典应用服务 > 应用发布 > 应用服务,点击列表中的 sofabootdemo 进入服务实例详情页。

  2. 负载均衡 SLB 标签中复制服务地址。

  3. 在本地浏览器的地址栏中访问 http://{负载均衡器服务地址}/webapi/users/tester,如 http://120.27.186.140/webapi/users/tester

    若页面显示以下内容表示发布成功:

    {"data":{"realName":"Real tester","userId":0,"userName":"tester"},"success":true}