unifyDeploy0.2版本

  • D9_248137
    了解作者
  • 40.9MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-11 03:57
    上传日期
于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题。多台服务器来回切换,如果服务需要依赖,启动更是问题。功能:一次修改,统一安装;操作简单,实用高效。 * 适用于统一安装部署,也适用于单独服务安装部署。 * 保留原始备份,方便部署前后配置对比。 * 操作简单、需求扩展能力强。 动化统一安装部署,包括:上传解压war包、同步配置、启动服务、监控服务等。 list.ll one.sh pass.war startup.sh syn.cn two.sh 部署支持统一安装于分布式安装,每个脚本可以拆分开任意组合使用,比如: 1) 一套新环境tomcat中还未部署服务,只需调整上传war包脚本顺序,先上传war后,后续操作正常执行。 2) 迭代更新,功能稍作修改,原配置项无需修改,也只需调整上传war包脚本顺序,先获取原有配置,再上传更新war包,后续操作正常执行。
unifyDeploy.zip
  • unifyDeploy
  • conf
  • .model
    276B
  • logs
  • common.log
    2.6KB
  • readme.wy
    4.6KB
  • workapp
  • tools.war
    41.1MB
  • tools
  • .hostlist
    3KB
  • list
    738B
  • .tool
    4.5KB
  • .exec
    3.8KB
  • new
  • bak
  • exec
  • tools.sh
    922B
  • timing.sh
    642B
  • bin
  • list.ll
    982B
  • .model.wy
    1.2KB
  • two.sh
    3.9KB
  • .model.yw
    2.5KB
  • one.sh
    891B
  • syn.c
    1.1KB
  • pass.war
    3.2KB
  • clear.sh
    120B
  • startup.sh
    4.2KB
  • temp
内容介绍
## ====================================================## ## auth:wonter ## ## date:2014-06-12 ## ## to :syn.sh ## ## ====================================================## #!/bin/sh . ../tools/.tool #适用于单一服务安装部署 start(){ #统一配置 echo "请输入需要同步的服务名称:" read serve confs="../conf/$serve.conf" #捕获 #捕获路径 config #修改后文件 #同步服务器 pass echo "[info] 成功同步修改配置,请继续操作下一步" } #适用于统一部署安装 #请慎重考虑后使用 run(){ for i in `cat ../tools/list | grep -v \# | awk '{print $1}' | sed "1,1d"` do #统一配置 serve="$i" confs="../conf/$serve.conf" #捕获 #捕获路径 config #修改后文件 #同步服务器 pass echo "[info] $serve 成功同步修改配置,请继续操作下一步" done } case "$*" in start) start ;; run) run ;; *) echo " please go to http://javame.cnblogs.com ! welcome ~ " echo "./run start 需要加参数滴哟!" ;; esac
评论
    相关推荐