后台微服务打包为jar文件,需要编写脚本启动:
1、window平台
startup.bat
@echo off
title ***服务
chcp 65001
java -Xms512m -Xmx1024m -XX:PermSize=64m -jar -Dfile.encoding=utf-8 ***.jar --spring.cloud.bootstrap.location=.\bootstrap.yml
其中chcp 65001 保证控制台不显示中文乱码
无关闭脚本,直接关闭控制台即可
2、linux
startup.sh
#!/bin/sh
JVM_OPTS="-Xms256m -Xmx512m -Dfile.encoding=utf-8"
nohup java -jar $JVM_OPTS **.jar --spring.cloud.bootstrap.location=./bootstrap.yml &
shutdown.sh
#!/bin/sh
pid=`jps -l|grep **|awk '{print $1}'`
if [ -z "$pid" ] ; then
echo "No ** running."
exit -1;
fi
kill ${pid}