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

Spring Cloud部署篇1——Jar包部署至CentOS云服務器

這篇具有很好參考價值的文章主要介紹了Spring Cloud部署篇1——Jar包部署至CentOS云服務器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、項目介紹

系統(tǒng)模塊

com.mingink
|--mingink-api            // 接口模塊
|           └──mingink-api-system               // 系統(tǒng)接口
|--mingink-common         // 通用模塊
|           └──mingink-common-core              // 系統(tǒng)接口
|--mingink-gateway        // 網關模塊【8081】
|--mingink-modules        // 業(yè)務模塊
|           └──mingink-system                   // 系統(tǒng)服務模塊【8082】
|--pom.xml                                      // 公共依賴

技術選型

開發(fā)框架:SpringBoot、SpringCloud、OpenFeign
緩存:Redis分布式緩存 + 本地緩存
數據庫:MySQL、MongoDB
網關:Gateway + Sentinel

目的

本次部署的是基于Spring Cloud的微服務項目,需要將現有的gateway網關模塊和mingink-system系統(tǒng)服務模塊分別打成Jar,并上傳到CentOS云服務器進行部署。

二、打包配置工作

父模塊pom.xml打包配置如下:

    <build>
        <finalName>MingInk</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>${maven-compiler-plugin.version}</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <encoding>${project.build.sourceEncoding}</encoding>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.19.1</version>
                <configuration>
                    <!-- 默認關掉單元測試,不用手動關閉了 -->
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>
        </plugins>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <version>${spring-boot.version}</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

gateway和system子模塊pom.xml的打包配置如下:

    <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

這里采用了jdk17,maven-compiler-plugin.version為3.1,project.build.sourceEncoding為UTF-8,spring-boot.version為2.7.13。
注意:maven版本采用的是3.9.6版本,需要jdk版本對應上??梢栽贗DEA命令行使用mvn -v命令查看當前mvn版本是否對應上:
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar

三、打成JAR包

在IDEA控制臺輸入命令:mvn clean package進行打包(記得是在項目根目錄)

Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar
打包成功結果如下:
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar
然后就能夠在各模塊下找到對應的Jar包:
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar

四、部署工作

服務器環(huán)境

數據庫、Redis緩存那些自行安裝,這里不再贅述。要求服務器安裝了對應的jdk(我這里安裝的是jdk17,要與你打包時的jdk版本保持一致),如何在Centos安裝jdk參考https://blog.csdn.net/qq_43310219/article/details/120328075。

Jar包上傳

我這里使用的是MobaXterm直接上傳的文件,在運行目錄以/usr/xx/mingink目錄為為例,給每個模塊單獨各創(chuàng)建文件夾:
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar
然后將Jar包上傳至模塊目錄下:
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar
在各模塊目錄下(如/usr/xx/mingink/gateway),運行Jar包,命令如下:

nohup java -jar mingink-gateway.jar >nohup.out 2>&1 &

nohup java -jar xxx.jar >nohup.out 2>&1 &命令是指不掛斷地以后臺運行程序,即使退出用戶終端或斷開ssh也會不中斷程序

打開nacos控制臺可以看到,服務已經在正常運行:
Spring Cloud部署篇1——Jar包部署至CentOS云服務器,服務器,spring cloud,jar文章來源地址http://www.zghlxwxcb.cn/news/detail-833097.html

到了這里,關于Spring Cloud部署篇1——Jar包部署至CentOS云服務器的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

領支付寶紅包贊助服務器費用

相關文章

  • 【Java開發(fā)】 Spring 11 :Spring Boot 項目部署至云服務器

    【Java開發(fā)】 Spring 11 :Spring Boot 項目部署至云服務器

    Spring Boot 項目開發(fā)結束后的工作便是運維,簡單來說需要配置?Web 運行參數和項目部署兩大工作,本文將盡可能詳細地給大家講全! 目錄 1 定制 Web 容器運行參數 1.1?運行參數介紹 1.2?項目搭建 ① 通過 IDEA Spring Initializr 創(chuàng)建項目 ② 添加 Spring Web 等依賴 ③ 編寫 controller 層的

    2023年04月23日
    瀏覽(97)
  • 將Spring Boot項目打包部署到阿里云linux服務器

    將Spring Boot項目打包部署到阿里云linux服務器

    首先 你要保證自己的服務器上有java環(huán)境 如果沒有可以參考我的文章 linux服務器中安裝java JDK1.8版本 然后 我們打開我們的Spring Boot項目 雙擊 package 生命周期進行打包 打包完成之后 我們找到 target 下面會有一個jar包 然后 我們右鍵它 如下圖操作 系統(tǒng)就會幫你打開它所在的目錄

    2024年02月16日
    瀏覽(106)
  • Spring Boot+Vue前后端分離項目如何部署到服務器

    Spring Boot+Vue前后端分離項目如何部署到服務器

    ?? 前言 歡迎來到我的技術小宇宙!?? 這里不僅是我記錄技術點滴的后花園,也是我分享學習心得和項目經驗的樂園。?? 無論你是技術小白還是資深大牛,這里總有一些內容能觸動你的好奇心。?? ?? 洛可可白 :個人主頁 ?? 個人專欄 :?前端技術 ?后端技術 ?? 個人

    2024年04月11日
    瀏覽(108)
  • 8核16G的CentOS服務器,Spring boot undertow如何優(yōu)化參數提高并發(fā),電商項目

    對于運行在8核16GB內存的CentOS服務器上的Spring Boot電商項目,使用Undertow作為嵌入式服務器時,可以通過以下參數優(yōu)化來提高并發(fā)性能: 1. 線程池配置 io-threads :IO線程數,負責處理非阻塞的網絡IO。通常設置為與CPU核心數相等的值,即8。 worker-threads :工作線程數,處理阻塞操

    2024年04月25日
    瀏覽(24)
  • 解決Spring Boot 2.7.16 在服務器顯示啟動成功無法訪問問題:從本地到服務器的部署坑

    解決Spring Boot 2.7.16 在服務器顯示啟動成功無法訪問問題:從本地到服務器的部署坑

    ???? 博主貓頭虎 帶您 Go to New World.??? ?? 博客首頁——貓頭虎的博客?? ??《面試題大全專欄》 文章圖文并茂??生動形象??簡單易學!歡迎大家來踩踩~?? ?? 《IDEA開發(fā)秘籍專欄》學會IDEA常用操作,工作效率翻倍~?? ?? 《100天精通Golang(基礎入門篇)》學會Golang語言

    2024年02月07日
    瀏覽(26)
  • Spring Cloud Feign MultipartFile文件上傳踩坑之路(包含前端文件上傳請求、后端文件保存到aliyun-oss文件服務器)

    Spring Cloud Feign MultipartFile文件上傳踩坑之路(包含前端文件上傳請求、后端文件保存到aliyun-oss文件服務器)

    文件上傳組件用的是ant-design的a-upload組件,我的界面如下所示: 文件上傳請求API: FileUtils.js 需要注意的只有FileUtils.js定義的uploadApi請求函數,其中 URL 為后端請求接口(“/imageConvert/upload”),文件上傳方法必須定義為 POST ,在 headers 加入’Content-type’: ‘multipart/form-data’,后端

    2024年02月12日
    瀏覽(21)
  • Jenkins + Docker + Maven + Windows 一鍵部署 Spring Boot 程序到遠程 Linux 服務器

    Jenkins + Docker + Maven + Windows 一鍵部署 Spring Boot 程序到遠程 Linux 服務器

    本地:Windows 10 ; 本地:Jenkins + Publish Over SSH 插件; 本地:Maven ; 遠程:Linux ; 遠程:Docker ; 準備步驟 使用 Dockerfile 構建鏡像; 基本思路 第一步:使用 mvn clean package -DskipTests 打包 Spring Boot 程序為 jar 包; 第二步:使用 Windows 命令將 jar 包復制到 jenkins 項目工作目錄;

    2024年02月12日
    瀏覽(96)
  • jenkins同一jar包部署到多臺服務器

    jenkins同一jar包部署到多臺服務器

    沒有部署過可以跟這個下面的步驟先部署一遍,我這篇主要講 jenkins同一jar包部署到多臺服務器 【Jenkins】部署Springboot項目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 這里是已經安裝過了 設置流程 添加 Send files or execute commands over SSH , 如果覺得突然到這里很懵的

    2024年02月12日
    瀏覽(64)
  • java中jar包部署到服務器過程

    Java 中的 JAR 文件是一個將多個 Java 類文件、元數據和資源打包成一個文件的歸檔文件格式,通常用于應用程序的發(fā)布和部署。要將 JAR 文件部署到服務器上,可以按照以下步驟進行: ???????1、將 JAR 文件復制到服務器上,例如通過 FTP 或者 scp 命令等方式將 JAR 文件上傳到

    2024年02月11日
    瀏覽(19)
  • 華為云云耀云服務器L實例評測|安裝Java8環(huán)境 & 配置環(huán)境變量 & spring項目部署 &【!】存在問題未解決

    華為云云耀云服務器L實例評測|安裝Java8環(huán)境 & 配置環(huán)境變量 & spring項目部署 &【!】存在問題未解決

    1.華為云服務器安裝Java8環(huán)境配置; 2.上傳jar包,運行jar包,控制臺開放端口; 3.訪問失敗以及問題排查,未解決【!】 當前內存狀態(tài) 查看當前路徑 讓配置生效 查看文件 運行打包好的jar包 http://124.70.138.34/doc.html 1.進程kill -9 運行窗口退出 2.ctrl c退出 開放8080端口 運行jar包,也

    2024年02月09日
    瀏覽(36)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包