欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA安裝部署Alibaba Cloud Toolkit的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年08月04日 10:13:34   作者:IT小郭.  
Alibaba Cloud Toolkit是阿里云針對(duì)IDE平臺(tái)為開(kāi)發(fā)者提供的一款插件,本文主要介紹了IDEA安裝部署Alibaba Cloud Toolkit的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下

一、前文

做開(kāi)發(fā),免不了要往服務(wù)器部署前端后端,首先要用xftp把前后端所在文件夾打開(kāi),把jar、dist備份再上傳,然后再打開(kāi)xshell把前后端kill掉,然后再敲命令重新啟動(dòng)前后端,少則2、3分鐘,多則10分鐘(我瞎掰的)。每天ctrl+c、ctrl+v就夠了,還要重復(fù)去部署系統(tǒng)??赡苡械娜酥恍枰惶觳渴鹨淮尉涂梢粤?,但是在我這,只要就改動(dòng),PM就想看結(jié)果,就要部署系統(tǒng)。有的時(shí)候甚至兩次部署的時(shí)間不超過(guò)1分鐘。所以,為了去尋找解決方法,我練就了一鍵部署。

二、安裝 Alibaba Cloud Toolkit 插件

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

1、安裝插件

打開(kāi)idea --> File --> Setting --> Plugins,在MarketPlace中搜索【Alibaba Cloud Toolkit】,點(diǎn)擊install(我這里是已經(jīng)安裝完成的狀態(tài))。

2、添加服務(wù)器

打開(kāi)Tools --> Alibaba Cloud --> Alibaba Cloud View --> Host.

添加工程需要部署的Linux服務(wù)器,在Add Host對(duì)話框中設(shè)置Host List、Username、Password,完成參數(shù)設(shè)置后,可以單擊Test Connection來(lái)測(cè)試是否能成功連接服務(wù)器。在Advanced對(duì)話框中設(shè)置Tag和Description等參數(shù),在添加多個(gè)服務(wù)器后,便于區(qū)分。完成后單擊Add.

添加完成之后,可以在idea最下面中看到你所新建的Host。

3、部署后端應(yīng)用

打開(kāi)Tools --> Alibaba Cloud --> Deploy to Host…

  • Name修改為便于自己分辨的名字;
  • 打開(kāi)Deployment,如果你的maven工程,選擇Maven Build;
  • 點(diǎn)擊右側(cè)的【+】選擇需要部署的Host;
  • Target Directory填寫需要上傳jar包的路徑;
  • After deploy選擇上傳jar包后需要執(zhí)行的命令;
  • maven工程打包命令;
  • 打開(kāi)Advanced,Before deploy選擇上傳jar包前需要執(zhí)行的命令;
  • Apply。

只有一個(gè)工程的情況下,Apply成功后,點(diǎn)擊Run直接部署程序到服務(wù)器。

因?yàn)槲业墓こ淌莝pring cloud微服務(wù),所有會(huì)有多個(gè)jar包需要部署,那么就要按照上面的步驟再創(chuàng)建一個(gè)配置。但是在上傳jar包前需要備份原來(lái)的jar包,在上傳之后還要重啟jar包,但是現(xiàn)在有兩個(gè)工程,所以我會(huì)在第一個(gè)工程的Before deploy運(yùn)行備份的命令,在第二個(gè)工程的After deploy運(yùn)行重啟的命令。

我只寫了簡(jiǎn)單的備份和重啟命令,如果有需要,可以自行添加。

bak.sh(備份),mv的同時(shí)直接將jar包重命名為.bak+當(dāng)前時(shí)間。

restart.sh (重啟)

如果沒(méi)有前端則直接跳到第五步。

4、部署前端應(yīng)用

打開(kāi)Tools --> Alibaba Cloud --> Deploy to Host…

  • Name修改為便于自己分辨的名字;
  • 打開(kāi)Deployment,選擇Upload File,選擇需要上傳的前端文件;
  • 點(diǎn)擊右側(cè)的【+】選擇需要部署的Host;
  • Target Directory填寫需要上傳前端dist的路徑;
  • After deploy選擇上傳前端dist后需要執(zhí)行的命令;
  • 前端工程打包命令;
  • 打開(kāi)Advanced,Before deploy選擇上傳前端dist前需要執(zhí)行的命令;
  • Apply。

前端只寫了備份,重啟的話直接運(yùn)行tomcat下的startup.sh

bakvue.sh

5、部署多工程應(yīng)用

至此,前后端都單獨(dú)創(chuàng)建了部署步驟,接下來(lái)就是一鍵部署的終極目標(biāo)。

1、點(diǎn)擊菜單欄Run --> Edit Configurations… ,點(diǎn)擊【+】選擇Cloud Toolkit Multirun

2、起名字,點(diǎn)擊【+】選擇配置好的前后端。工程1和工程2要注意先后順序,工程1中有上傳前需要執(zhí)行的命令,工程2有上傳后需要執(zhí)行的命令。然后保存。

至此,所有一鍵部署相關(guān)都配置完成,接下來(lái)就是一指禪的終極時(shí)刻。選擇你建好的配置,然后直接點(diǎn)擊右側(cè)綠色按鈕,接下來(lái)You can do whatever you want.

結(jié)果也可以在控制臺(tái)查看

到此這篇關(guān)于IDEA安裝部署Alibaba Cloud Toolkit的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)IDEA安裝部署Alibaba Cloud Toolkit內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java StringBuilder類原理及常用方法

    Java StringBuilder類原理及常用方法

    這篇文章主要介紹了Java StringBuilder類原理及常用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Java使用File類遍歷目錄及文件實(shí)例代碼

    Java使用File類遍歷目錄及文件實(shí)例代碼

    本篇文章主要介紹了Java使用File類遍歷目錄及文件實(shí)例代碼,詳細(xì)的介紹了File類的使用,有興趣的可以了解一下。
    2017-04-04
  • springboot @Configuration和@Componment的區(qū)別及說(shuō)明

    springboot @Configuration和@Componment的區(qū)別及說(shuō)明

    這篇文章主要介紹了springboot @Configuration和@Componment的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 深入java垃圾回收的詳解

    深入java垃圾回收的詳解

    本篇文章是對(duì)java垃圾回收進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Springboot集成JWT實(shí)現(xiàn)登錄注冊(cè)的示例代碼

    Springboot集成JWT實(shí)現(xiàn)登錄注冊(cè)的示例代碼

    本文主要介紹了Springboot集成JWT實(shí)現(xiàn)登錄注冊(cè)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • DoytoQuery中關(guān)于N+1查詢問(wèn)題解決方案詳解

    DoytoQuery中關(guān)于N+1查詢問(wèn)題解決方案詳解

    這篇文章主要為大家介紹了DoytoQuery中關(guān)于N+1查詢問(wèn)題解決方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Java中的JScrollPane使用詳細(xì)說(shuō)明

    Java中的JScrollPane使用詳細(xì)說(shuō)明

    這篇文章主要給大家介紹了關(guān)于Java中JScrollPane使用的相關(guān)資料,Java JScrollPane是Swing庫(kù)提供的一個(gè)組件,用于在需要滾動(dòng)的區(qū)域中顯示內(nèi)容,需要的朋友可以參考下
    2024-07-07
  • Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法分析

    Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法分析

    這篇文章主要介紹了Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法,結(jié)合具體實(shí)例形式分析了java暴力破解WiFi密碼的原理、操作步驟、實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Java8到Java19的一些變化分析詳解

    Java8到Java19的一些變化分析詳解

    這篇文章主要為大家介紹了Java8到Java19的一些變化分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Java如何實(shí)現(xiàn)文件壓縮與上傳FTP

    Java如何實(shí)現(xiàn)文件壓縮與上傳FTP

    這篇文章主要介紹了Java如何實(shí)現(xiàn)文件壓縮與上傳FTP,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評(píng)論