Linux下自动部署Tomcat应用

Posted qiushuiblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下自动部署Tomcat应用相关的知识,希望对你有一定的参考价值。

#! /bin/sh
echo ####################开始自动部署####################
path=`pwd` #当前路径
tomcatPath=apache-tomcat-8.5.15 #指定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 application #删除application文件目录
mv application.war application.war.$(date +%Y%m%d) #备份webapps下的application.war
cp $path/application.war ./ #复制application.war到webapps路径下
sleep 1 #休眠1s
cd ../bin
./startup.sh #启动tomcat服务
echo ####################部署结束####################

 

以上是关于Linux下自动部署Tomcat应用的主要内容,如果未能解决你的问题,请参考以下文章

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

Linux系统下部署Tomcat

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

Linux下SVN+多个Tomcat自动部署

jenkins+tomcat+ant+java+linux 自动部署项目

012在Tomcat下如何手动部署Web应用