国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于如何將一個springcloud項目部署至服務(wù)器

這篇具有很好參考價值的文章主要介紹了關(guān)于如何將一個springcloud項目部署至服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1.部署形式

2.Alibaba Cloud Toolkit的使用

3.一個springcloud項目的部署

4.運行jar包

5.后臺運行


1.部署形式

一般我們在后端開發(fā)中,常常將整個springboot項目打包成war包,或是打包成一個jar包,再將其使用ssh工具傳輸至服務(wù)器中,執(zhí)行即可。

但是springcloud項目屬于微服務(wù)框架,是由一個父工程下包括好幾個微服務(wù)組成,每個微服務(wù)都需要分別執(zhí)行,無法直接將整個項目進行打包,然后像springboot一樣直接執(zhí)行。所以我們需要分別打包各微服務(wù),并將父工程中攜帶的信息和依賴也打包進子項目中,再以jar包形式進行部署,分別運行各微服務(wù)。

2.Alibaba Cloud Toolkit的使用

我們部署一個微服務(wù),一般要用xftp把前后端所在文件夾打開,把jar、dist備份再上傳,然后再打開xshell把前后端kill掉,然后再敲命令重新啟動前后端......流程較為繁雜,如果對Linux系統(tǒng)不熟悉,或者不會使用ssh工具的,將會十分麻煩。

Alibaba Cloud Toolkit 是阿里云針對IDE平臺為開發(fā)者提供的一款插件,用于幫助開發(fā)者高效開發(fā)并部署適合在云端運行的應(yīng)用,通過圖形配置的方式連接到云端部署環(huán)境并將應(yīng)用程序快速部署到云端。

下面就對其使用進行一次演示:

首先,我們需要在IDE的下載該插件:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

下載完成后,我們可以在tools中看到該插件,點開它,我們首先需要填寫一些服務(wù)器相關(guān)的信息:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

?填寫你的主機Ip,鏈接的端口號,用戶名及密碼。

添加成功后,我們就可以進行項目的上傳:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

又或者,我們點開是這種形式的:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

3.一個springcloud項目的部署

在填寫完服務(wù)器信息后,下面,我們就進行一次springcloud項目的部署。

首先,在運行Alibaba Cloud Toolkit前我們需要點擊Advanced填寫一些命令:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

都是maven命令,其中clean install代表把父工程的信息打包保存進子微服務(wù)中,clean package代表把微服務(wù)打包為jar包。

運行Alibaba Cloud Toolkit,即可遠程把打包好的jar包遠程傳輸進服務(wù)器中:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

需要注意的是,我們打包微服務(wù)之前,需要在微服務(wù)的Pom.xml文件中做對應(yīng)的配置:

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.1.0.RELEASE</version>
                <configuration>
                    <fork>true</fork>
                    <addResources>true</addResources>
                    <!-- 指定該Main Class為全局的唯一入口 -->
                    <mainClass>com.seven.springcloud.EurekaMain</mainClass>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal><!--可以把依賴的包都打包到生成的Jar包中-->
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

?在這里我們需要指定微服務(wù)運行的主類,指定把微服務(wù)的依賴也一同打包進jar包中。

4.運行jar包

在打包完之后,我們就可以在終端運行我們的微服務(wù)了。

我們點開Alibaba Cloud Toolkit中的Alibaba? cloud view,我們可以在IDE直接連接終端:

關(guān)于如何將一個springcloud項目部署至服務(wù)器

進入對應(yīng)的文件夾下,輸入java -jar 你的jar包名稱 命令,jar包就開始運行啦 :

關(guān)于如何將一個springcloud項目部署至服務(wù)器

于是我們就部署成功一個微服務(wù)了,需要部署其他微服務(wù),同理,然后我們根據(jù)需求,開啟微服務(wù)即可。

5.后臺運行

由于一些服務(wù)器不穩(wěn)定,我們使用java -jar命令運行微服務(wù)時,有可能微服務(wù)運行一段時間后就掛掉了,所以我們可以指定微服務(wù)后臺運行。

nohup java -jar 你的jar包名稱 > 日志輸出的文件名 &

比如;nohup java -jar cloud-user-manage-1.0-SNAPSHOT.jar > /opt/black_recognize/jre/log/cloud-user-manage.log &

即指定了cloud-user-manage-1.0-SNAPSHOT.jar微服務(wù)在后臺運行,輸出日志在 /opt/black_recognize/jre/log/cloud-user-manage.log文件中。

而關(guān)于另一種后臺運行方式,才采用dockerfile形式進行,具體可參考關(guān)于如何將一個springboot項目部署至服務(wù)器——docker版_tang_seven的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-414798.html

到了這里,關(guān)于關(guān)于如何將一個springcloud項目部署至服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 如何在linux服務(wù)器上用Nginx部署Vue項目,以及如何部署springboot后端項目

    如何在linux服務(wù)器上用Nginx部署Vue項目,以及如何部署springboot后端項目

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 提示:這里可以添加本文要記錄的大概內(nèi)容: 本文內(nèi)容記錄如何在Linux(Ubuntu)系統(tǒng)上安裝Nginx,并部署打包好的Vue前端項目,最后通過瀏覽器訪問。 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

    2024年04月16日
    瀏覽(32)
  • 前端如何將項目打包部署到服務(wù)器

    前端如何將項目打包部署到服務(wù)器

    ? 本篇文章從前端項目打包開始,逐步完成項目部署到服務(wù)器的操作,這次咱們采取的部署方案是通過vscode中Remote-SSH和SFTP兩個插件實現(xiàn)項目部署到服務(wù)器,并在服務(wù)器上通過nginx代理將請求轉(zhuǎn)發(fā)到對應(yīng)的端口。 ? 先將自己開發(fā)完成的本地項目進行打包,打包之后會產(chǎn)生一個

    2024年03月14日
    瀏覽(32)
  • 如何將項目部署到服務(wù)器上(全套教程)

    如何將項目部署到服務(wù)器上(全套教程)

    點贊再看,養(yǎng)成習(xí)慣,本文介紹如何將本地項目部署到服務(wù)器上永久運行。 目錄 開場白 一、購買服務(wù)器 二、用Xshell連接服務(wù)器 三、安裝Java環(huán)境 四、安裝寶塔面板 ?五、部署 總結(jié) 在寫畢業(yè)設(shè)計的過程中,小花好不容易畢業(yè)設(shè)計做完了。 但是,指導(dǎo)老師突然說答辯需要演示

    2024年01月19日
    瀏覽(26)
  • 前端如何將項目部署到服務(wù)器(Nginx)

    前端如何將項目部署到服務(wù)器(Nginx)

    我們在會開發(fā)項目的同時,也應(yīng)該了解一下前端是如何部署項目的; 使用Xshell連接服務(wù)器,既然想要在服務(wù)器上面放靜態(tài)資源,像HTML,js等,就需要安裝靜態(tài)資源服務(wù)器。靜態(tài)資源服務(wù)器有Apache和Nginx,這里我們選用nginx。 找到安裝包Nginx安裝路徑,并在目錄下進行解壓。 進

    2024年02月01日
    瀏覽(36)
  • 項目發(fā)布部署:如何發(fā)布.NETCore項目到IIS服務(wù)器?

    項目發(fā)布部署:如何發(fā)布.NETCore項目到IIS服務(wù)器?

    前言:本文將詳細介紹如何發(fā)布.NET Core項目到IIS服務(wù)器。首先,第一步需要安裝IIS,介紹了在本地電腦和服務(wù)器中進行安裝。然后需要安裝SDK和運行時才能發(fā)布.NETCore項目。其次介紹了如何發(fā)布.NETCore項目和Vue項目,并配置IIS。最后介紹了如何將項目部署到Service服務(wù)中。 (

    2024年02月13日
    瀏覽(27)
  • 如何在Linux服務(wù)器上部署Vue項目

    如何在Linux服務(wù)器上部署Vue項目

    1. 在本地將Vue項目打包 以項目運行在vscode為例,在調(diào)試窗口輸入? npm run build 待命令執(zhí)行完畢之后,在項目目錄下會生成dist文件夾,如下圖 ? 2. 創(chuàng)建一個運行文件,名字是:server.js ?server.js中的內(nèi)容如下: const express = require(\\\'express\\\'); const app = express(); app.use(express.static(\\\'./di

    2024年02月01日
    瀏覽(25)
  • 如何把vue項目部署服務(wù)器(寶塔面板)上

    如何把vue項目部署服務(wù)器(寶塔面板)上

    首先我們把準備好的vue項目進行打包: 輸入命令:npm run build? ? 生成dist文件 ? 二、進入寶塔管理界面,點擊網(wǎng)站,然后點擊添加站點 ?三。按下面輸入 ?點設(shè)置 四。 輸入好點添加,注意?。?!test.com 可以,有些已經(jīng)有的不可以(如dada.com),且前面不能加www ?(1)這里需要

    2024年02月12日
    瀏覽(20)
  • 如何一鍵部署本地Java項目到服務(wù)器上

    如何一鍵部署本地Java項目到服務(wù)器上

    我開發(fā)了一個Java代碼,現(xiàn)在想部署到服務(wù)器上,當(dāng)然可以使用Jenkins部署,但是Jenkins配置和維護成本比較高,所以我今天分享的是輕量級的一鍵部署腳本 演示:本地Window的Java代碼 - Vmware虛擬機Centos7上 如果你的項目結(jié)構(gòu)不同,可以根據(jù)項目結(jié)構(gòu)自行調(diào)整 1、對項目進行Maven編

    2024年01月20日
    瀏覽(23)
  • 【實用的開源項目】使用服務(wù)器部署Wiki.js,一個美觀且強大的開源Wiki程序

    【實用的開源項目】使用服務(wù)器部署Wiki.js,一個美觀且強大的開源Wiki程序

    上個月小俊介紹了一款支持跨平臺、跨終端的在線文檔、知識庫管理程序: MrDoc覓思文檔 ,后來又在尋找有沒有其他的程序,這不,美觀且強大的開源Wiki程序: Wiki.js ,簡單使用之后,感覺還不錯,也推薦給大家,現(xiàn)在就教大家如何部署這款程序。 官方網(wǎng)站: https://js.wik

    2024年01月25日
    瀏覽(38)
  • 云服務(wù)器下如何部署Django項目詳細操作步驟

    云服務(wù)器下如何部署Django項目詳細操作步驟

    前期本人完成了“編寫你的第一個 Django 應(yīng)用程序”,有了一個簡單的項目代碼,在本地window系統(tǒng)自測沒問題了,接下來就想辦法部署到服務(wù)器上,可以通過公網(wǎng)訪問我們的Django項目。將開發(fā)機器上運行的開發(fā)版軟件實際安裝到服務(wù)器上進行長期運行,這是使用 Django 框架進行

    2024年02月09日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包