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"