服務器部署springboot打包後的jar(服務器多JDK環境)----jdk1.8

測試用服務器安裝了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 進程號便可。

相關文章
相關標籤/搜索