1.我执行脚本报了这样的错 :-bash: ./deploy.sh: Permission denied
2.另外我去tomcat目录下看 ROOT目录没有了 是因为我克隆下来的项目里没有target目录的原因吗?
3.线上安装maven后也没看看到在哪里配置为什么你在视频里执行脚本后他会自己去下载jar包
===================================这是我的脚本文件内容==============
echo "===========进入git项目happymmall目录============="
cd /developer/mymall
echo "==========git切换分之到mmall-v1.0==============="
git checkout dev_1.0.0
echo "==================git fetch======================"
git fetch
echo "==================git pull======================"
git pull
echo "===========编译并跳过单元测试===================="
mvn clean package -Dmaven.test.skip=true
echo "============删除旧的ROOT.war==================="
rm /opt/tomcat/webapps/ROOT.war
echo "======拷贝编译出来的war包到tomcat下-ROOT.war======="
cp /developer/mymall/target/mymall.war /opt/tomcat/webapps/ROOT.war
echo "============删除tomcat下旧的ROOT文件夹============="
rm -rf /opt/tomcat/webapps/ROOT
echo "====================关闭tomcat====================="
/opt/tomcat/bin/shutdown.sh
echo "================sleep 10s========================="
for i in {1..10}
do
echo $i"s"
sleep 1s
done
echo "====================启动tomcat====================="
/opt/tomcat/bin/startup.sh