最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

intellij idea 2021.2 打包并上傳運行spring boot項目的詳細(xì)過程(spring boot 2.5.4)

 更新時間:2021年09月02日 15:30:00   作者:劉宏締的架構(gòu)森林  
這篇文章主要介紹了intellij idea 2021.2 打包并上傳運行一個spring boot項目(spring boot 2.5.4),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下

一在idea中打開項目:

此處我們以storeback項目為例:

1,打開右側(cè)的maven面板,如圖:

2,

2,打開Lifecycle,雙擊執(zhí)行 clean
如圖:

注意:運行clean后,之前產(chǎn)生的target目錄已被清除

3,注意此時項目中還沒有生成target文件夾:

 

還是在maven面板,雙擊執(zhí)行package

打包完成后,已生成了target文件夾,
此處可以看到生成的jar包

說明:劉宏締的架構(gòu)森林是一個專注架構(gòu)的博客,地址:https://www.cnblogs.com/architectforest

         對應(yīng)的源碼可以訪問這里獲?。?https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

說明:作者:劉宏締 郵箱: 371125307@qq.com

二上傳jar包到服務(wù)器并運行:

1,服務(wù)端: 創(chuàng)建目錄:

[root@jb51 ~]# mkdir /data/store/back
[root@jb51 ~]# mkdir /data/store/back/tools
[root@jb51 ~]# mkdir /data/store/back/logs
[root@jb51 ~]# mkdir /data/store/back/jar

2,上傳jar包到服務(wù)端的jar目錄下,
服務(wù)端:查看:

[root@jb51 conf.d]# cd /data/store/back/jar
[root@jb51 jar]# ls
storeback-0.0.1-SNAPSHOT.jar

3,服務(wù)端:直接運行jar包

[root@jb51 jar]$ java -jar storeback-0.0.1-SNAPSHOT.jar --spring.profiles.active=prd

4,從瀏覽器查看效果:

5,讓jar包做為daemon運行:
創(chuàng)建腳本

[root@jb51 tools]$ vi startback.sh

代碼為:

[root@blog tools]$ more startback.sh
#!/bin/bash
export BUILD_ID=dontKillme
whoami
WORKSPACE=/data/store/back/jar
JDK_PATH=/usr/local/soft/jdk-15/bin/java
JAR_NAME=storeback-0.0.1-SNAPSHOT.jar
 
#echo ${JAR_NAME}
PID=`ps -ef | grep ${JAR_NAME} | grep -v grep | grep -v startup | awk '{print \$2}'`
echo $PID;
if [ ! "$PID" ] ;then
     echo "進程不存在"
else
    echo "進程存在,殺死進程PID$PID"
    kill -9 $PID
fi
 
echo "服務(wù)啟動開始"
nohup ${JDK_PATH} -jar ${WORKSPACE}/${JAR_NAME} --spring.profiles.active=prd >> /data/store/back/logs/back.log 2>&1 &

說明:判斷有進程存在時會先殺掉進程,然后再啟動服務(wù)

三查看intellij idea的版本:

四查看spring boot的版本:

 .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.5.4)

五查看服務(wù)端的java版本:

[root@blog jar]# java --version
java 15 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing) 

到此這篇關(guān)于intellij idea 2021.2 打包并上傳運行一個spring boot項目(spring boot 2.5.4)的文章就介紹到這了,更多相關(guān)idea打包運行springboot項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java使用application.property讀取文件里面的值

    Java使用application.property讀取文件里面的值

    本文通過實例代碼給大家介紹了Java使用application.property讀取文件里面的值,需要的朋友可以參考下
    2018-10-10
  • Java super關(guān)鍵字用法實戰(zhàn)案例分析

    Java super關(guān)鍵字用法實戰(zhàn)案例分析

    這篇文章主要介紹了Java super關(guān)鍵字用法,結(jié)合具體案例形式分析了java super關(guān)鍵字調(diào)用父類構(gòu)造方法、屬性及方法等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2019-09-09
  • 將java程序打包成可執(zhí)行文件的實現(xiàn)方式

    將java程序打包成可執(zhí)行文件的實現(xiàn)方式

    本文介紹了將Java程序打包成可執(zhí)行文件的三種方法:手動打包(將編譯后的代碼及JRE運行環(huán)境一起打包),使用第三方打包工具(如Launch4j)和JDK自帶工具(jpackage),每種方法都有其優(yōu)缺點,可根據(jù)實際需求選擇合適的方式
    2025-02-02
  • 劍指Offer之Java算法習(xí)題精講二叉樹與N叉樹

    劍指Offer之Java算法習(xí)題精講二叉樹與N叉樹

    跟著思路走,之后從簡單題入手,反復(fù)去看,做過之后可能會忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • Java必備知識之位運算及常見進制解讀

    Java必備知識之位運算及常見進制解讀

    從現(xiàn)代計算機中所有的數(shù)據(jù)二進制的形式存儲在設(shè)備中。即 0、1 兩種狀態(tài),計算機對二進制數(shù)據(jù)進行的運算(+、-、*、/)都是叫位運算,即將符號位共同參與運算的運算
    2021-10-10
  • Spring框架依賴注入方法示例

    Spring框架依賴注入方法示例

    這篇文章主要介紹了Spring框架依賴注入方法示例,分享了三種方法示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Spring Security實現(xiàn)5次密碼錯誤觸發(fā)賬號自動鎖定功能

    Spring Security實現(xiàn)5次密碼錯誤觸發(fā)賬號自動鎖定功能

    在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,賬號安全是重中之重,然而,暴力 破解攻擊依然是最常見的安全威脅之一,攻擊者通過自動化腳本嘗試大量的用戶名和密碼組合,試圖找到漏洞進入系統(tǒng),所以為了解決這一問題,賬號鎖定機制被廣泛應(yīng)用,本文介紹了Spring Security實現(xiàn)5次密碼錯誤觸發(fā)賬號鎖定功能
    2024-12-12
  • Java多態(tài)性抽象類與接口細(xì)致詳解

    Java多態(tài)性抽象類與接口細(xì)致詳解

    這篇文章主要給大家介紹了關(guān)于Java中方法使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Mybatis如何實現(xiàn)延遲加載及緩存

    Mybatis如何實現(xiàn)延遲加載及緩存

    這篇文章主要介紹了Mybatis如何實現(xiàn)延遲加載及緩存,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Java實現(xiàn)五子棋游戲(2.0)

    Java實現(xiàn)五子棋游戲(2.0)

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論

班玛县| 南阳市| 女性| 报价| 湖南省| 岐山县| 武义县| 梁平县| 八宿县| 渭源县| 宜城市| 安塞县| 安多县| 罗江县| 宁城县| 海口市| 洮南市| 闽侯县| 揭阳市| 沙田区| 沾益县| 哈巴河县| 普兰店市| 崇礼县| 泰州市| 张家川| 突泉县| 托克逊县| 惠东县| 聂拉木县| 辉县市| 兖州市| 溆浦县| 宁城县| 韶山市| 乳源| 嘉义县| 德化县| 湛江市| 育儿| 康平县|