測試用服務器安裝了jdk1.7和jdk1.8。當前正在使用的是jdk1.7:java
可是springboot使用的是jdk1.8開發的,直接運行java -jar出現版本問題。spring
解決:springboot
編寫啓動腳本startup.sh:bash
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_131
JAVA=$JAVA_HOME/bin/java
nohup $JAVA -jar microservice-0.0.1-SNAPSHOT.jar -Djava.ext.dirs=$JAVA_HOME/lib &服務器
將此文件放到jar包的同級目錄下,運行便可:測試
出現以上信息說時jar包已經後臺運行。運行日誌能夠到本級目錄下的nohup.out文件中查看:日誌
vi nohup.out進程
若是要關閉後臺程序,則使用:開發
ps -ef 後臺
kill -9 進程號便可。