本适用于jfinal-undertow项目
jfinal.sh 脚本 源于 https://jfinal.com/doc/1-3 ,请把下面脚本放在jfinal.sh所在的上级目录
# 发布脚本
echo "开始部署"
APP_BASE_PATH=$(cd `dirname $0`; pwd)
echo $APP_BASE_PATH
if [ -d ${APP_BASE_PATH}/web ];
then
echo "正在停止服务";
${APP_BASE_PATH}/web/jfinal.sh stop
echo "停止成功";
fi
echo "开始解压"
unzip -o ${APP_BASE_PATH}/web-release.zip -d ${APP_BASE_PATH};
echo "解压完成"
cd ${APP_BASE_PATH}/web
${APP_BASE_PATH}/web/jfinal.sh start
echo "启动完成"
if [ $? = 0 ];then
for ((i=5; i>=1; i--))
do
echo $i"秒后,打印日志"
sleep 1
done
tail -n 50 output.log
fi