scala编写dubbo自动化部署工具
2018-01-09 18:00
211 查看
1.我们在工作中开发环境部署dubbo服务时总是先要上传服务包到服务器,然后在解压,然后在执行start.sh启动dubbo服务,今天我介绍一个自己用scala开发的dubbo自动化部署工具。
界面如下:
此工具可以部署 服务包(.tar.gz 这是我们公司打包服务后的后缀名)和 war包,具体配置文件conf.ini(在项目根目录)如下:
详细解释都写出来了,有什么没有问题可以和我交流,工程源代码下载:
http://download.csdn.net/download/luozheng4698729/10197139
此代码有个bug ,已经修复,见下图:
请大家下载源代码后,将上图选中部分移到方法的末尾!!!
老生常谈:深圳有爱好音乐的会打鼓(吉他,键盘,贝斯等)的程序员和其它职业可以一起交流加入我们乐队一起嗨。我的QQ:657455400 表演视频实例:https://v.qq.com/x/page/f0517awx0x4.html
界面如下:
此工具可以部署 服务包(.tar.gz 这是我们公司打包服务后的后缀名)和 war包,具体配置文件conf.ini(在项目根目录)如下:
{ "port": 22, // ssh端口 "username": "root", //ssh用户名 "pwd": "xxxxx", // shh密码 "serverTarPath": "/usr/local/xxx/core/{#tar}", // .tar.gz 的存入路径 "serverTarLogPath": "/usr/local/yunji/logs/{#project}/stdout.log", // 服务包的log目录 "serverTarStartScript": "/usr/local/yunji/core/{#project}/bin/start.sh",//服务包的启动脚本 "tarSuffix": "-assembly.tar.gz", // maven打包服务后的文件名后缀, "serverWarPath": "/usr/local/xxxx/war/{#war}", // war包 存放路径 "serverWarLogPath": "/usr/local/xxx/tomcat/{#project}/logs/catalina.out", //war包的日志路径 "serverWarStartScript": "/usr/local/xxx/tomcat/restart/{#project}restart.sh", //war包的启动脚本 "history": { // 打包的历史信息 }, "lastSelectHistory": "" //上一次 的打包的历史 }
详细解释都写出来了,有什么没有问题可以和我交流,工程源代码下载:
http://download.csdn.net/download/luozheng4698729/10197139
此代码有个bug ,已经修复,见下图:
请大家下载源代码后,将上图选中部分移到方法的末尾!!!
老生常谈:深圳有爱好音乐的会打鼓(吉他,键盘,贝斯等)的程序员和其它职业可以一起交流加入我们乐队一起嗨。我的QQ:657455400 表演视频实例:https://v.qq.com/x/page/f0517awx0x4.html
相关文章推荐
- 自动化环境部署工具的编写
- 近两年项目回顾系列——基于Flex和RMI的自动化部署工具
- 自动化运维工具SaltStack详细部署
- 自动化运维工具Ansible详细部署
- 自动化运维工具--Ansible(安装部署、模块简介与操作)
- C#借助API实现黑盒自动化测试工具的编写
- 自动化批量部署工具Ansible笔记之ansible安装与Inventory文件
- 自动化运维工具Ansible详细部署 - 人生理想在于坚持不懈 - 51CTO技术博客
- 自动化运维工具SaltStack详细部署
- 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy1.0
- 自动化运维工具ansible部署以及使用
- 自动化运维工具SaltStack详细部署【转】
- 自动化运维工具Ansible详细部署
- Puppet —自动化部署工具详解
- 自动化运维工具Ansible详细部署
- 自动化运维工具Ansible详细部署
- 使用KSH编写的一个自动化工具
- 自动化运维工具SaltStack详细部署
- 这21个自动化部署工具,你都知道吗?
- 自动化运维工具Ansible详细部署