#define
TOMCAT_HOME=/usr/local/tomcat
APP_NAME=$1
if [ ! -n "$APP_NAME" ];then
echo "请提供要重启的tomcat应用,app|admin|dbhandler|dbwatcher|task|wordfilter|job"
exit 1;
fi
#shutdown tomcat
echo "*ShutDown $APP_NAME Tomcat*"
#rm old depoly
echo "*旧部署删除*"
rm -rf ${TOMCAT_HOME}/$APP_NAME*/webapps/*
echo "旧部署删除成功."
tomcatPid=`ps -ef | grep tomcat |grep $APP_NAME | grep -v grep |grep -v tomcat_start.sh | awk '{print $2}'`
if [ -n "$tomcatPid" ]; then
echo 杀死$APP_NAME tomcat进程$tomcatPid
kill -9 $tomcatPid
fi
#restart tomcat
echo "*重起Tomcat*"
echo "${TOMCAT_HOME}/$APP_NAME*/bin/startup.sh"
${TOMCAT_HOME}/$APP_NAME*/bin/startup.sh
echo "重启$APP_NAME Success."