1.环境变量配置
JAVA_HOME=/usr/java/jdk1.7.0_75JRE_HOME=/usr/java/jdk1.7.0_75/jreM3_HOME=/usr/local/apache-maven-3.3.9PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:/usr/local/apache-maven-3.3.9/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH
2.下载安装
apache-maven-3.3.9-bin.tar
jdk1.7
tomcat7
安装过程略。。。
3.写deploy.sh脚本
git pullmvn clean package~/services/tomcat7/bin/shutdownkill.shrm -rf ~/services/tomcat7/webapps/auth-centercp -f target/zauth-center.war ~/services/tomcat7/webapps~/services/tomcat7/bin/startup.sh
每次执行脚本就可以快速部署项目
shutdownkill.sh
TOMCAT_HOME_BIN=$(cd "$(dirname "$0")"; pwd)$TOMCAT_HOME_BIN/shutdown.shsleep 2ID=`ps -ef | grep "$TOMCAT_HOME_BIN" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`for id in $IDdokill -9 $idecho "kill -9 $id"done