1. 场景描述
java项目linux环境下快速部署,以前介绍过,今天主要结合linux的软连接,实现版本的快速切换(回滚),包含完整的start.sh与stop.sh,只需修改包名和路径即可运行,有类似需求的朋友可以参考下。
2.解决方案
该方案主要介绍快速部署与版本的快速切换(回滚)。
2.1 创建文件夹
[ruanjianlaowang@t-laowang ~]# mkdir app
[ruanjianlaowang@t-laowang ~]# cd app
[ruanjianlaowang@t-laowang ~]# mkdir ruanjianlaowang
[ruanjianlaowang@t-laowang ~]# cd ruanjianlaowang
[ruanjianlaowang@t-laowang ~]# mkdir bin
[ruanjianlaowang@t-laowang ~]# mkdir conf
[ruanjianlaowang@t-laowang ~]# mkdir log
说明:
(1)在 /app 目录下创建 jar包名称 相同的文件夹,其中包含 文件夹;
(2)bin目录,存放jar包,启动脚本;
(3)conf目录,存放配置文件;
(4)log目录,存放日志文件;
2.2 配置说明
(1)bin目录,jar包使用软连接保存历史版本,便于快速回滚
命令:
--新建软连接