激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Spring Boot項目中jar包在服務器上啟動的正確姿勢

Spring Boot項目中jar包在服務器上啟動的正確姿勢

2021-07-01 13:54Hans Java教程

這篇文章主要給大家介紹了關于Spring Boot項目中jar包在服務器上啟動的正確姿勢,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

關于

一般上來說,我們在服務器上啟動一個jar,最簡單的方式就是java -jar xx.jar,雖然這種方式簡單但有時候我們的場景需要更多,例如常駐后臺運行,在命令行窗口關閉的時候不中斷項目,指定端口,并且輸出日志到文件中等。所以這個時候我們通常會采用腳本啟動和關閉項目,方便項目的統一管理。

腳本啟動和關閉的案例

1.啟動腳本

?
1
2
3
nohup java -jar ../webapp/xxx.jar --server.port=9002 >> ../logs/xxx.log &
 
tail -f ../logs/xxx.log

2.關閉腳本

?
1
2
3
4
5
6
7
8
9
10
pid=`ps -ef|grep java|grep xxx.jar |awk '{print $2}'`
 
if [ -z $pid ]; then
 echo 'app not runing'
else
 echo 'kill pid ' $pid
 kill $pid
 sleep 5
 ps -ef|grep java
fi

3.最后一步,執行腳本。(cd到腳本目錄并執行)

?
1
sh xxx.sh

補充

1.命令后加&符號,可以使命令在后臺執行。

2.tail -f 實時查看日志文件。

3.如果要先關閉項目再啟動,盡量不要使用ctrl+z退出命令行窗口的當前狀態,最好新開一個命令行窗口,然后執行關閉腳本,再執行啟動腳本。這樣操作,可以避免應用莫名其妙沒有關閉到的情況,反復執行關閉腳本卻沒有殺死應用進程的奇怪問題,需要殺多次。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://huangweicai.github.io/2019/01/06/SpringBoot項目的jar包在服務器上啟動的正確姿勢/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草在线视频新 | 中文字幕视频在线播放 | www国产成人免费观看视频 | 红杏亚洲影院一区二区三区 | 最新中文字幕在线视频 | 在线观看免费污视频 | 亚洲午夜在线观看 | 精品国产一区二区在线 | 妇女毛片 | 九九热在线精品视频 | 国产精品免费观在线 | 巨乳激情 | 国产在线1区| 中国一级免费视频 | 成人免费淫片视频软件 | 91香蕉影视 | 成人综合一区二区 | 国产中文av在线 | 中文字幕爱爱视频 | 欧美毛片 | 午夜a狂野欧美一区二区 | xxxx hd videos| 成人久久久精品乱码一区二区三区 | 中日韩免费视频 | 国产妞干网| 国产精品一区二区三区在线播放 | 999久久国产 | 欧美 国产 综合 | 国产免费一级淫片 | 午夜国产精品成人 | 欧美一级爱爱 | 国产精品区在线12p 午夜视频在线免费播放 | 黄色一级电影网 | 在线高清中文字幕 | 成人精品一区二区三区中文字幕 | 曰韩在线视频 | 久久99精品久久久久久小说 | 日韩av电影在线免费观看 | 国产午夜精品一区二区三区不卡 | 国产精品久久久乱弄 | 神马福利网 |