Linux开发

推荐列表 站点导航

当前位置:首页 > 服务器技术 > Linux开发 >

linux下实现自动部署tomcat的脚本

来源:网络整理  作者:网友投稿  发布时间:2020-12-26 23:55
由于经常部署war到tomccat上,经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务。索性就写了...

索性就写了一个自动部署的脚本。

经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务, 由于经常部署war到tomccat上,需要执行:chmod +x autoDeploy.sh ,tomcat-7改为自己tomcat的目录名称) 3.执行autoDepoy.sh即可实现自动部署 新建的autoDepoy.sh若没有执行权限, 脚本如下autoDeploy.sh: #! /bin/sh echo ####################开始自动部署#################### path=`pwd` #当前路径 tomcatPath=tomcat-7 #指定tomcat文件目录名称 cd ../$tomcatPath/bin #进入tomcat的bin目录 PID=$(ps -fu `whoami`|grep tomcat|grep -v grep|awk {print $2}) if [ -z $PID ];then echo no tomcat process else ./shutdown.sh #停止tomcat服务 fi sleep 1 #休眠1s cd ../webapps #进入tomcat的webapps目录 rm -fr test #删除test文件目录 mv test.war test.war.$(date +%Y%m%d) #备份webapps下的test16 cp $path/test.war ./ #复制test.war到webapps路径下 sleep 1 #休眠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文件目录名称,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/kaifa/9585.shtml

相关文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

linux下实现自动部署tomcat的脚本

2020-12-26 编辑:网友投稿

索性就写了一个自动部署的脚本。

经常有一些重复的工作要做:停服务、备份war包、上传新的war包、启动服务, 由于经常部署war到tomccat上,需要执行:chmod +x autoDeploy.sh ,tomcat-7改为自己tomcat的目录名称) 3.执行autoDepoy.sh即可实现自动部署 新建的autoDepoy.sh若没有执行权限, 脚本如下autoDeploy.sh: #! /bin/sh echo ####################开始自动部署#################### path=`pwd` #当前路径 tomcatPath=tomcat-7 #指定tomcat文件目录名称 cd ../$tomcatPath/bin #进入tomcat的bin目录 PID=$(ps -fu `whoami`|grep tomcat|grep -v grep|awk {print $2}) if [ -z $PID ];then echo no tomcat process else ./shutdown.sh #停止tomcat服务 fi sleep 1 #休眠1s cd ../webapps #进入tomcat的webapps目录 rm -fr test #删除test文件目录 mv test.war test.war.$(date +%Y%m%d) #备份webapps下的test16 cp $path/test.war ./ #复制test.war到webapps路径下 sleep 1 #休眠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文件目录名称,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/kaifa/9585.shtml

相关文章

风云图片

推荐阅读

返回Linux开发频道首页