更新时间:2025-07-08 GMT+08:00
压缩包概述
使用虚拟机部署方式部署组件时,ServiceStage支持将Java或者Tomcat应用打包成zip或者tar.gz压缩包用于部署。支持您自定义安装、启动、停止脚本、配置文件以及健康检查等操作,实现从部署到运维的全生命周期管理。
本实践提供了基于Java技术栈的zip格式组件压缩包,压缩包目录结构如下所示:
demoJavaExample/ │ ├── scripts/ │ │ ├── pre-install.sh │ │ ├── pre-stop.sh │ │ ├── stop.sh │ │ ├── uninstall.sh │ │ ├── install.sh │ │ ├── start.sh │ │ ├── check.sh │ │ ├── post-start.sh ├── packages/ │ │ ├── weather-1.0.0.jar ├── config/ │ │ ├── system.cfg ├── appspec.yml
压缩包名前缀必须和解压后的文件目录名一致。例如压缩包名为demoJavaExample.zip,解压后文件目录必须为demoJavaExample。压缩包内目录及文件说明请参考表1。
压缩包目录及文件名称 |
说明 |
---|---|
scripts |
必选目录,存储的是应用各个生命周期执行的脚本文件。 |
packages |
必选目录,存储的是应用的Jar包或者War包。 |
config |
必选目录,存储应用的配置信息。
|
appspec.yaml |
必选文件,记录了生命周期的定义,也可以指定健康检查等信息。 |
如何打包应用,请参考如何将Java或者Tomcat应用打包成压缩包用于虚拟机部署方式部署组件?
本实践通过使用虚拟机部署方式部署基于Java技术栈的zip格式压缩包类型组件,帮助您快速了解如何通过自定义脚本、配置文件等实现压缩包类型组件的虚拟机部署方式部署。
父主题: 使用虚拟机部署方式部署压缩包类型的组件