部署 CodeArts Deploy-启动/停止SpringBoot服务

时间:2023-11-01 16:23:05

启动/停止SpringBoot服务

该步骤可通过指定环境下目标主机中SpringBoot应用的路径,用于启动或者停止SpringBoot服务,信息配置如下所示。

表1 参数说明

参数项

说明

步骤显示名称

步骤添加后在部署步骤编排区显示的名称。

环境

目标环境。

服务操作类型

配置启动服务或者停止服务。

服务对应的绝对路径

SpringBoot服务的绝对路径。

系统变量

  • 选填。
  • Java运行参数,使用JVM变量,最常用的是 -D 参数。
  • -XX 和-X 参数是用来设定内存和GC参数, 不同JVM的参数设置可能不同。
  • -D 和 -X 参数紧跟在 java 后面,当选择启动服务时,可设置服务运行所需内存大小等。
说明:

常见填入参数形式为 :-Dfile.encoding=UTF-8 -Xms256m -Xmx512m

命令行参数

  • 选填。
  • SpringBoot运行参数,即应用程序自己的参数。
  • 当选择启动服务时,可以通过--参数方法, 设定SpringBoot服务监听端口等。
说明:

常见填入参数形式为 :--server.port=9000 --spring.profiles.active=prod

等待时间

等待服务启动的时间。当选择启动服务时,启动过程中会通过检测进程方式检测服务是否成功启动。可根据服务启动实际所需时间进行调整,如时间设置不合理,会导致检测结果无效。

组件监控

配置是否启用应用运维服务(AOM),该服务提供指标监控、日志查询、告警功能(勾选后自动安装数据采集器 ICAgent,仅支持华为云linux主机,且与此应用在同一region下),详细请参见配置组件监控

控制选项

  • 配置是否启用该操作。
  • 当前步骤执行失败后,应用是否继续执行后续的步骤。
  • 配置是否使用sudo权限执行该步骤。

若在部署过程中遇到问题,可参考该步骤的常见问题解决办法

support.huaweicloud.com/usermanual-deployman/deployman_hlp_23211.html