1. 把代码从github等托管服务器上更新下来
2. 编译成war文件
3. 重启tomcat
第一次使用时,先手动地把代码拉到一个固定的目录中
cd /home/me/myappsite/code git clone https://someuser@somesite/myapp.git
一键脚本:build-my.sh
#!/bin/sh echo "pull and build" cd /home/me/myappsite/code/myapp git pull mvn clean mvn package -DskipTests echo "shutting down the tomcat" kill $(ps aux | grep 'java' | grep 'mytomcat'| awk '{print $2}') #不要用shutdown.sh;这里需要同步杀死进程,shutdown.sh做不到同步杀 echo "clean existing war files and copy the new one" rm -rf /home/me/mytomcat/webapps/ROOT cp /home/me/myappsite/code/myapp/target/myapp-x.x.war /home/me/myappsite/war/myapp.war #tomcat的server.xml里请把root context path指向这个文件 echo "now start tomcat" /home/me/mytomcat/bin/startup.sh echo "get back" cd /home/me