vim startall.sh #!/bin/bash cd /home/dxgua/pet echo "start eureka zuul" nohup java -jar eureka-0.0.1-SNAPSHOT.jar > logs/eureka.log 2>&1 & nohup java -Dfile.encoding="UTF8" -Dsun.jnu.encoding="UTF8" -jar zuul-0.0.1-SNAPSHOT.jar > logs/zuul.log 2>&1 & sleep 2 echo "start manage authn rule" nohup java -Xms2g -Xmx2g -Dfile.encoding="UTF8" -Dsun.jnu.encoding="UTF8" -jar manage-0.0.1-SNAPSHOT.jar > logs/manage.log 2>&1 & nohup java -Dfile.encoding="UTF8" -Dsun.jnu.encoding="UTF8" -jar authentication-0.0.1-SNAPSHOT.jar > logs/authentication.log 2>&1 & nohup java -Dfile.encoding="UTF8" -Dsun.jnu.encoding="UTF8" -jar rules_engine-0.0.1-SNAPSHOT.jar > logs/rule.log 2>&1 & echo "start ok" ps -ef|grep ecpspringBoot项目不重新上传jar包,增量升级步骤
1.把源jar包cp到一个空文件夹里,然后把该jar包解压
jar -xf www.itxm.cn-0.0.1-SNAPSHOT.jar
2.进入BOOT-INF文件夹,找到class文件夹,把要升级的class文件放到相对应的目录里
3.把该文件夹里的源jar包删除
rm -rf www.itxm.cn-0.0.1-SNAPSHOT.jar
4.重新打包
jar -cfM0 www.itxm.cn-0.0.1-SNAPSHOT.jar *
5.把打好的jar包cp到启动目录,启动就ok



