亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

idea一鍵部署SpringBoot項目jar包到服務(wù)器的實(shí)現(xiàn)

 更新時間:2023年12月19日 11:27:45   作者:伏加特遇上西柚  
我們在開發(fā)環(huán)境部署項目一般通過idea將項目打包成jar包,然后連接linux服務(wù)器,將jar手動上傳到服務(wù)中,本文就來詳細(xì)的介紹一下步驟,感興趣的可以了解一下

一 簡介

我們在開發(fā)環(huán)境部署項目一般通過idea將項目打包成jar包,然后連接linux服務(wù)器,將jar手動上傳到服務(wù)中,重啟服務(wù)。
概括的說流程是這樣的:本地打包->上傳到服務(wù)器->kill掉以前的服務(wù)->重新啟動jar包服務(wù)

每次總是循環(huán)這一系列的操作,這都是一些固定的流水線操作,對于流水線型的操作最適合交給程序去做,我們只需要把那些個必要變量(路徑/端口)抽離出來變成外部配置文件,這樣我們就完全可以實(shí)現(xiàn)自定義流水線操作。

二、解決方案

使用Alibaba Cloud Toolkit完美解決我們的需求Alibaba Cloud Toolkit(Eclipse插件,后文簡稱Cloud Toolkit)是阿里云針對IDE平臺為開發(fā)者提供的一款插件,用于幫助開發(fā)者高效開發(fā)并部署適合在云端運(yùn)行的應(yīng)用。您在本地完成應(yīng)用程序的開發(fā)、調(diào)試和測試后,可以使用在IDE(如Eclipse或IntelliJ)中安裝的Cloud Toolkit插件,通過圖形配置的方式連接到云端部署環(huán)境并將應(yīng)用程序快速部署到云端。

三、Alibaba Cloud Toolkit使用詳解

1.安裝Alibaba Cloud Toolkit 插件

在這里插入圖片描述

2. 新建部署配置

在這里插入圖片描述

在這里插入圖片描述

2.1 設(shè)置部署名稱

2.2.被部署文件的生成方式

  • Maven Build: maven項目構(gòu)建,單體項目可以選擇,配合Before launch配置響應(yīng)的打包命令使用。
  • upload File:多模塊項目,需要在部署之前手動打一個jar包,才能選擇我們想要上傳的jar包

在這里插入圖片描述

Gradle Bulid: Gradle 項目

2.3 配置服務(wù)器信息

首次使用需要添加服務(wù)器信息

在這里插入圖片描述

在這里插入圖片描述

添加好之后勾選對應(yīng)的服務(wù)器配置

在這里插入圖片描述

2.4.Target Directory–jar包上傳到服務(wù)器的哪個目錄

配置jar包在服務(wù)器中的目錄

在這里插入圖片描述

2.5.配置After deploy:

jar包上傳到服務(wù)器之后在終端執(zhí)行的命令;在上傳更新jar包到服務(wù)器之后就會執(zhí)行命令重啟項目

  • 方式一:我們在服務(wù)器中有重啟命令腳本,可以配置其restart.sh啟動命令

在這里插入圖片描述

在這里插入圖片描述

  • 方式二:如果沒有重啟命令腳本可以配置 stopstart腳本

    在這里插入圖片描述

2.6.After deploy 配置執(zhí)行部署前的操作

在這里插入圖片描述

如果我們在第②步中配置的是maven build,在這里可以配置打包命令。如果我們是多模塊項目我們選擇的是Upload File此步驟可以省略,后面采用手動打包。

在這里插入圖片描述

3.開始自動部署并重啟

演示的是多模塊項目,需要先手動clean package

在這里插入圖片描述

啟動遠(yuǎn)程部署

在這里插入圖片描述

到此這篇關(guān)于ideal一鍵部署SpringBoot項目jar包到服務(wù)器的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)ideal一鍵部署jar包到服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 5個并發(fā)處理技巧代碼示例

    5個并發(fā)處理技巧代碼示例

    這篇文章主要介紹了5個并發(fā)處理技巧代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • spring 或者spring boot 調(diào)整bean加載順序的方式

    spring 或者spring boot 調(diào)整bean加載順序的方式

    這篇文章主要介紹了spring 或者spring boot 調(diào)整bean加載順序的方式,本文通過實(shí)例代碼講解三種調(diào)整類加載順序的方式,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • 詳解Spring boot操作文件的多種方式

    詳解Spring boot操作文件的多種方式

    這篇文章主要介紹了Spring boot操作文件的幾種方式,主要給大家介紹操作文件的三種方式,每種方式通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11
  • Java8新特性stream和parallelStream區(qū)別

    Java8新特性stream和parallelStream區(qū)別

    這篇文章主要介紹了Java8新特性stream和parallelStream區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java中的六種經(jīng)典比較排序算法

    Java中的六種經(jīng)典比較排序算法

    排序算法是程序開發(fā)和計算機(jī)科學(xué)中常見的算法之一,排序算法是算法分析的重要內(nèi)容之一,因為排序算法的效率影響著程序的性能和穩(wěn)定性,本文的目的是介紹常見的排序算法,并且通過代碼示例演示它們的實(shí)現(xiàn)過程,需要的朋友可以參考下
    2023-06-06
  • Java 基礎(chǔ)詳解(泛型、集合、IO、反射)

    Java 基礎(chǔ)詳解(泛型、集合、IO、反射)

    下面小編就為大家?guī)硪黄狫ava 基礎(chǔ)詳解(泛型、集合、IO、反射)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • 淺談Java的Synchronized鎖原理和優(yōu)化

    淺談Java的Synchronized鎖原理和優(yōu)化

    這篇文章主要介紹了Java的Synchronized鎖原理和優(yōu)化,synchronized的作用是保證在同一時刻, 被修飾的代碼塊或方法只會有一個線程執(zhí)行,以達(dá)到保證并發(fā)安全的效果,需要的朋友可以參考下
    2023-05-05
  • mybatis Example Criteria like 模糊查詢問題

    mybatis Example Criteria like 模糊查詢問題

    這篇文章主要介紹了mybatis Example Criteria like 模糊查詢問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • RabbitMQ在Spring Boot中的使用步驟

    RabbitMQ在Spring Boot中的使用步驟

    在Spring Boot中使用RabbitMQ涉及多個步驟,包括配置、創(chuàng)建監(jiān)聽器和發(fā)送消息,下面給大家分享RabbitMQ在Spring Boot中的使用步驟,感興趣的朋友一起看看吧
    2024-07-07
  • Spring注解之@validated使用詳解

    Spring注解之@validated使用詳解

    spring-boot中可以用@validated來校驗數(shù)據(jù),如果數(shù)據(jù)異常則會統(tǒng)一拋出異常,方便異常中心統(tǒng)一處理,這篇文章主要介紹了Spring注解之@validated使用,需要的朋友可以參考下
    2023-01-01

最新評論