# 压缩包类型应用云主机部署
# 使用场景
组件部署:部署压缩包





# 配置说明
| 属性 | 配置说明 |
|---|---|
| 组件名称 | 从已配置的tomcat程序类组件中选择 |
| 强制覆盖 | 强制覆盖会先执行卸载应用目录的操作,请慎重。 |
| 介质策略 | 部署时使用的介质版本策略, 可选:最新/固定版本/自管理/其他 最新:获取最新版本的介质 固定版本:使用固定版本的介质,勾选后,需要填写版本号 自管理:自定义管理的介质存放路径 其他:从指定的URL地址获取介质,勾选后,需要填写介质URL |
| 介质仓库 | 选择已在平台中配置好的nexus介质仓库 |
| 名称 | 上传介质的工件名称,支持通配符* |
| 别名/标签 | 上传介质的别名,或者上传Sql脚本介质的别名,或者打镜像时的标签,支持通配符* |
| 版本 | 下拉框选择介质的版本 |
| 介质路径 | 介质存放路径,支持通配符* |
| 介质URL | 介质的url |
| 资源选择 | 从资源列表中选择需要部署到哪个/哪些资源上 |
| 应用目录 | 应用目录,压缩包会解压覆盖到该目录。 |
| 启动脚本 | 启动脚本的绝对路径 |
| 停止脚本 | 停止脚本的绝对路径 |
| 环境变量 | 启停脚本用到的环境变量 |
| 应用端口 | 访问应用的端口 |
| 重启应用 | 是否重启应用 |
| 执行目录 | 切换到指定目录下执行该脚本 |
| 启动参数 | 启动脚本的参数,如sh start.sh debug中的debug参数,多个参数使用空格分离如test1 test2 |
| 停止参数 | 停止脚本的参数,如sh app.sh stop中的stop参数,多个参数使用空格分离如test1 test2 |
| 备份 | 是否备份 |
| 被备份目录 | 需要备份的目录,如果不配置,默认是应用安装目录 |
| 备份目录 | 备份目录,如果不配置,默认是应用安装目录/根目录.时间戳 |
| 校验协议类型 | 选择校验协议类型 HTTP / TCP |
| 校验url | 用于在部署后校验服务是否可用,如果为空则不校验,如/,/api/ping,/health.html |
| 状态码 | 如果有校验url,则必填 根据校验url返回的状态码(例如200,400),判断服务是否可用 |
| 请求类型 | GET / PUT / POST |
| 请求端口 | 请求端口 |
| 请求报文 | TCP 协议请求报文 |
| 预期响应报文 | TCP 协议预期响应报文 |