博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat war包自动化部署脚本
阅读量:5141 次
发布时间:2019-06-13

本文共 1130 字,大约阅读时间需要 3 分钟。

1 #/bin/bash 2  3 #带发布build的war包名称 4 war_name="weiFeng.war" 5 war_dir="/home/deploy/wei_feng_targets/dev" 6 code_dir="/home/deploy/wei_feng_targets/dev/deploy_files" 7 tomcat_dir="/home/deploy/tomcat/tomcat-7.0.75-wei-feng-8081-8082" 8 current_env="wei-feng-dev" 9 10 11 # kill tomcat进程12 tomcat_pid=`cat $tomcat_dir/bin/tomcat_pid`13 14       kill -9 $tomcat_pid15       if [ $? -ne 0 ];then 16                echo -e "\033[31m\033[01m [   old tomcat kill failed  ]\033[0m"17       else 18              echo -e "\033[32m[  kill old tomcat success with pid: $tomcat_pid ]\033[0m"19       fi20 21 rm -rf $code_dir/*22 echo "delete last $war_name  project files $code_dir"23 24 25  #解压war包到 代码执行地方26 cd $war_dir27 echo "unzip $war_name to $code_dir"28 unzip -oq $war_name -d $code_dir/29 30 31 #重启tomcat32 cd $tomcat_dir/bin33 sh startup.sh34 35 sleep 536 tomcatport=`sudo netstat -lntp|grep "8081"|awk '{print $4}'|awk -F":" '{print $2}'`37 echo $tomcatport38 39 if [ "$tomcatport" ];then40           echo -e "\033[32m[ tomcat started success on $current_env !  ]\033[0m"41 fi

 

转载于:https://www.cnblogs.com/weifeng1463/p/9200861.html

你可能感兴趣的文章
交换地方HDU 1195 Open the Lock 简单搜索-bfs
查看>>
angular项目中使用angular-material2
查看>>
142. Linked List Cycle II
查看>>
python操作MongoDB
查看>>
百度编辑器UEditor的使用方法
查看>>
ZOJ 3792 Romantic Value
查看>>
理解node的模板引擎
查看>>
架构设计
查看>>
个人永久性免费-Excel催化剂功能第69波-专业图表库新增图表-刘万祥老师中国地图...
查看>>
I学霸官方免费教程四十一 :Java基础教程之线程死锁
查看>>
配置发布和禁用复制功能时提示 分发服务器未正确安装。
查看>>
仿联想商城laravel实战---5、无刷新的增删改查(动态页面更新的三种方式(html))...
查看>>
php课程 18-60 cookie和session的最主要区别是什么
查看>>
layer:web弹出层解决方案
查看>>
算法答疑---06:月度开销
查看>>
P1127 词链
查看>>
Java习题10.24
查看>>
第三百六十三节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的mget和bulk批量操作...
查看>>
Weka 入门3
查看>>
POJ 3581 Sequence(后缀数组)题解
查看>>