一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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包在服務器上啟動的正確姿勢/

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91系列在线观看免费 | 校花小雪灌满了男人们的浓浆 | 亚洲精品国产一区二区三区在 | 亚洲国产综合自在线另类 | 大肥臀风间由美 中文字幕 大东北chinesexxxx露脸 | 俄罗斯大白屁股 | 日韩精品免费看 | 亚洲精品私拍国产福利在线 | 好湿好紧好大野战 | 久久亚洲电影www电影网 | 狠狠色狠狠色综合婷婷tag | 白丝校花掀起短裙呻吟小说 | 国产精品最新 | 亚洲国产精品久久久久 | 不卡日本| 青青青国产在线观看 | 热辣小秘书办公室 | 风间由美理论片在线观看 | 好涨好大我快受不了了视频网 | 日本成人黄色网址 | 色777777女人色 | 国产一二在线观看视频网站 | 91热爆在线 | 粉嫩尤物在线456 | 好大用力深一点女公交车 | 九九爱这里只有精品 | chinese男性厕所撒尿合集 | 69人成网站色www | 俄罗斯大逼 | 娇妻被老外疯狂调教 | 人人福利 | 国产精品一区久久精品 | 亚洲国产精品自在现线让你爽 | 福利社在线免费观看 | 特黄特色大片免费影院 | 男人躁女人p | 欧美精品一国产成人性影视 | 亚洲色图欧美偷拍 | 美女张开腿让我了一夜 | 国产亚洲精品网站 | 久草热8精品视频在线观看 久草草在线视视频 |