中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用IDEA一鍵部署SpringBoot項目到服務器

發布時間:2022-02-24 16:42:05 來源:億速云 閱讀:189 作者:iii 欄目:開發技術

本篇內容介紹了“怎么用IDEA一鍵部署SpringBoot項目到服務器”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

    1. 安裝Alibaba Cloud Toolkit插件

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    2. 配置部署環境

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    2.1 為本次部署設置一個名字

    2.2 選擇被部署文件的生成方式

    IDEA提供了三種方式:Maven Build,Upload File,Gradle Build,雖然我的SpringBoot項目使用的是Maven構建工具,但是我一般情況下選擇Upload File的方式。因為我的項目是多模塊項目,選擇Maven Build方式的話IDEA并不知道需要上傳的是哪個jar包(因為在每個模塊下都會生成自己的jar包)。

    使用Upload File特別需要注意的一點是,我們需要在自動部署之前先手動打個jar包,這樣我們才能選擇我們想上傳的jar包,這一步并不意味著我們會上傳剛剛手動打包的文件,只是告訴IDEA以后上傳的文件的目錄和名稱而已。

    手動打包的方式

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    然后選擇你想上傳的jar包即可,如下圖

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    2.3 選擇目標服務器

    2.3.1 配置過了?直接選擇

    如果你之前配置過遠程服務器的信息,直接選擇即可,跳過配置的步驟;

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    如果沒有配置,那你需要先配置一下

    2.3.2 沒配置過?那就配置服務器

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    點擊左下角的Manage Host按鈕,此時應該彈出如下界面,如果沒有彈出,找到下圖中的按鈕點擊即可

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    點擊Add Host按鈕,填寫你的主機信息

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    其中,驗證方式有兩種

    • Password:就是通過密碼校驗你的身份

    • Select a Private Key:通過本地密鑰文件驗證你的身份

    填寫完之后,點擊測試鏈接狀況,查看是否鏈接成功,成功的話點擊添加按鈕;否則檢查配置信息直到添加成功為止。

    配置完服務器信息你就能選擇你的主機了,如下圖所示,選中它,然后點擊Select即可

    2.4 填寫文件傳輸的目標目錄(Target Directory)

    就是說你想把jar放在服務器的哪個目錄下

    2.5 配置After deploy

    從名字看出來,這是讓我們設置deploy之后的動作,IDEA理解的deploy只是把你要上傳的文件傳到服務器上而已。

    接下來點擊Select Command按鈕,選擇你要運行的命令,如果你之前配置過,那就選擇就好了;沒配置過的話,點擊下圖中的按鈕,填寫你想執行的指令。這里的指令其實就是你在終端中運行的指令,比如執行一個腳本文件,或者執行一些linux內置的命令等等

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    我個人的習慣是在部署的文件夾下配置啟動腳本,start.shstop.sh

    # start.sh
    nohup java -jar zh-sensor-protocol.jar >/dev/null 2>&1 &
    echo "服務啟動成功"
    # stop.sh
    PID=$(ps -ef | grep zh-sensor-protocol.jar | grep -v grep | awk '{ print $2 }')
    if [ -z "$PID" ]
    then
    echo Application is already stopped
    else
    echo kill -9 $PID
    kill -9 $PID
    fi

    如此一來,我會在IDEA中配置如下命令

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    2.6 Before launch

    這一步指的是在部署動作正式啟動之前,你想執行什么操作。還記得之前我們選擇的上傳的文件嗎,這一步是得到那個文件的關鍵了。

    我們點擊+按鈕,選擇Run Maven Goal選項

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    然后配置如下信息,因為我們是部署Spring Boot項目所以才選擇的Maven選項,其他項目部署靈活選擇即可。

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    到此為止,我們就已經配置完了,接下來就行部署。

    3. 開始部署

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    部署結果

    怎么用IDEA一鍵部署SpringBoot項目到服務器

    “怎么用IDEA一鍵部署SpringBoot項目到服務器”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    中牟县| 五大连池市| 仪陇县| 冕宁县| 北海市| 林州市| 襄垣县| 锦屏县| 襄汾县| 化州市| 扎囊县| 准格尔旗| 西林县| 漳州市| 都江堰市| 屯门区| 泽州县| 兴和县| 绥滨县| 登封市| 大关县| 六安市| 深圳市| 济阳县| 郯城县| 治县。| 嫩江县| 芮城县| 晋宁县| 武穴市| 巴林右旗| 开阳县| 南丰县| 保定市| 丰台区| 巴里| 怀宁县| 黄平县| 邢台市| 射洪县| 佛坪县|