linux批处理tomcat,linux服务器批量部署应用系统shell脚本(Tomcat/jetty)

linux服务器批量部署应用系统shell脚本:

1.请更换代码内的服务器地址(Tomcat或jetty服务器)

serverRoot=/home/undoner/java_tool/apache-tomcat-7.0.61

serverDir=/home/undoner/java_tool/apache-tomcat-7.0.61/webapps

2.请更换工程所属配置文件名称

/WEB-INF/classes/install.properties

3.请将war包上传至本命令同级的目录,执行即可,xxxxx为工程名字。

./install.sh xxxxx

#!/bin/bash

#Please replace 'serverRoot' and 'serverDir' in your tomcat workspace

#The batch installation script By undoner 2013.01.01

if [ ! -z $1 ];then

ss=$1

else

ss=''

fi

serverDate=$(date +%Y%m%d)

serverRoot=/home/undoner/java_tool/apache-tomcat-7.0.61

serverDir=/home/undoner/java_tool/apache-tomcat-7.0.61/webapps

for i in $ss;do

serverBackup=$serverRoot"/backup/"$i"_"$serverDate

echo "install $i at $serverDate"

echo "serverRoot:$serverRoot"

echo "serverDir:$serverDir"

echo "serverBackup:$serverBackup"

cp -r $serverDir/$i $serverBackup

cp $serverDir/$i/WEB-INF/classes/install.properties ./install.properties

rm -rf $serverDir/$i/*

mv ./$i.war $serverDir/$i/

cd $serverDir/$i/

jar xf $i.war

cd $OLDPWD

mv ./install.properties $serverDir/$i/WEB-INF/classes/

echo "install/update $i success at $serverDate."

done

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值