springboot jar發佈

網上教程都是說用eclipse來導出jar包的,可是這樣導出的jar包沒法讀取到jar包內的resources文件夾內容,會報錯,須要將resouces下的配置文件所有拷到根目錄才能夠.java

打包完成以下圖spring

這時運行java -jar haha.jar會出問題,配置文件一系列問題.這時把jar包解壓將resources下的文件都拷到這裏便可運行.以下圖springboot

可是這個目錄作任何更改都會致使從新啓動服務.eclipse

換另外一種打包方式,解決 springboot jar包讀取不到resources文件夾ssh

一、在項目右鍵run as->maven install,而後會在項目的target文件下生成2個文件maven

二、而後這兩個文件拷出來就能夠使用了。blog

注意,在maven install可能會報錯,解決方案以下教程

在eclipse的菜單中,進入 Window > Preferences > Java> Installed JREs > Execution Environments,選擇JavaSE-1.8, 在右側選擇jdk.ip

而後在maven菜單中使用update project完成。get

 

運行jar包時候,指定配置文件信息

一、java -jar -Dspring.config.location=D:\config\config.properties haha.jar 

二、java -jar myproject.jar --spring.config.location=xxxx

 

後臺運行:

nohup java -jar xxx.jar &

nohup 表明斷開ssh不影響jar的運行,&表明不佔用當前窗口。

相關文章
相關標籤/搜索