最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux实现自动部署tomcat脚本
时间:2022-06-30 16:06:23 编辑:袖梨 来源:一聚教程网
由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务。索性就写了一个自动部署的脚本。
脚本如下autoDeploy.sh:
| 代码如下 | 复制代码 | 
| #! /bin/sh echo'####################开始自动部署####################' path=`pwd`#当前路径 tomcatPath=tomcat-7#指定tomcat文件目录名称 cd../$tomcatPath/bin#进入tomcat的bin目录 PID=$(ps-fu `whoami`|greptomcat|grep-vgrep|awk'{print $2}') if[ -z"$PID"];then  echo"no tomcat process" else ./shutdown.sh#停止tomcat服务 fi sleep1#休眠1s cd../webapps#进入tomcat的webapps目录 rm-frtest#删除test文件目录 mvtest.wartest.war.$(date+%Y%m%d)#备份webapps下的test16 cp $path/test.war ./ #复制test.war到webapps路径下 sleep1#休眠1s cd../bin ./startup.sh#启动tomcat服务 echo'####################部署结束####################' | |
说明:
1.新建一个目录autoDeploy与tomcat目录放在同级目录下
(1)autoDeploy.sh放在autoDeploy目录下
(2)需要部署的test.war放在autoDeploy目录下(test.war为需要部署的到tomcat上的war包)
2.tomcatPath=tomcat-7(指定tomcat文件目录名称,tomcat-7改为自己tomcat的目录名称)
3.执行autoDepoy.sh即可实现自动部署
新建的autoDepoy.sh若没有执行权限,需要执行:chmod +x autoDeploy.sh
相关文章
- 暗喻幻想布丽吉塔设施完工时间说明 10-31
- 三国志8重制版居民情感作用介绍说明 10-31
- 三国志8重制版游戏灾害效果介绍说明 10-31
- 三国志8重制版武将不同状态区别说明 10-31
- 三国志8重制版武将阶级提升方法分享 10-31
- 三国志8重制版武将不同阶级作用说明 10-31
 
             
                                 
                                 
                                 
                                 
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                         
                                            
                                        