摘要: 整体来说,服务器部署应用是放在中控平台上的一个插件,实现的是对中控管理的远程服务器的自动部署功能。分解一下可以这么去开发:1,远程服务器上单个命令行脚本的执行。模拟机器用比较简单的Ubantu,安装SSH-Server端,通过mina的sshd协议,写个简单的客户端,连接到远程机器,传输和执行单条命令行脚本。2,多个服务器,多条命令脚本的执行。通过两层循环,从xml中读取远程服务器列表信息,通过shell脚本获取一个文件的命令并分解成单条命令,挨个执行。参考责任链模式设计3和4.3,安装文件上传和顺序的插入和读取。设计一个数据库表,内联成树状结构,通过struts2的上传控件,按照执行的顺序上 阅读全文
posted @ 2012-05-09 11:52 李福春 阅读(704) 评论(0) 推荐(0)