Windows版的启动方式:
java -jar poc-1.0.0-SNAPSHOT.jar &
指定配置文件,指定输出日志文件
java -jar poc-1.0.0-SNAPSHOT.jar --spring.config.location=application.yml > D:/poc/poc.log &
Linux版的启动方式:
nohup java -jar poc-1.0.0-SNAPSHOT.jar &
它会额外输出日志到nohup.out,而一般情况下我们自己日志文件本身就输出着,故可以
nohup java -jar poc-1.0.0-SNAPSHOT.jar >/dev/null 2>&1 &
若要覆盖默认配置,则采用如下启动方式
nohup java -jar poc-1.0.0-SNAPSHOT.jar --spring.config.location=application.yml &
指定内存大小参考https://www.cnblogs.com/code4app/p/13223890.html
nohup java -Xms2048m -Xmx8192m -jar poc-1.0.0-SNAPSHOT.jar --spring.config.location=application.yml &
start_pro.sh (含杀进程,启动应用)
pkill -9 -f poc-1.0.0-SNAPSHOT.jar
nohup java -jar poc-1.0.0-SNAPSHOT.jar --spring.config.location=application.yml >/dev/null 2>&1 &
附:
windows版找端口占用情况
netstat -aon|findstr "端口"
tasklist|findstr "进程ID"