天天看點

上傳部署SpringBoot項目(Maven)到伺服器

現在使用SpringBoot的架構的很顯然是越來越受人們的歡迎 ,關于如何搭建SpringBoot項目我在前面也有說到.但是也有很多人在使用了SpringBoot後發現打包上傳到伺服器上出現了很多問題.為什麼不能打成war包,為什麼打成jar包在伺服器上依然會報錯?.....在這裡我就用最快捷的方式來說一下我如何将項目從打包到部署在伺服器上的.

首先SpringBoot都是打包成jar包

上傳部署SpringBoot項目(Maven)到伺服器

圖檔.png

項目是前後端分離的 我們現在以上傳背景管理系統到伺服器為例

上傳部署SpringBoot項目(Maven)到伺服器

必須要加入以下插件到需要打包的mgrsite的pom.xml裡 不然是不能啟動SpringBoot的

<build>
         <!--用于打成jar包的名字-->
        <finalName>zhitouyan_mgrsite</finalName>
        <plugins>
           <!--用于啟動springBoot的插件-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
           

打包前要進行以下幾個操作

1.先clean一下項目

2.再更新一下Maven

上傳部署SpringBoot項目(Maven)到伺服器

此項目 前後端分離 core mgrsite website 三個部分 core裡放的是 domain mapper service 。mgrsite和website在pom裡有對core的依賴。

先将Maven clean一下 然後再Maven install

上傳部署SpringBoot項目(Maven)到伺服器

這樣就可以把mgrsite 打包成jar包了直接到mgrsite下的target檔案夾下面找到對應的jar包

在對mgrsite 打包時 自動将core打包成對應的jar包并添加到mgrsite 裡是以不需要對core進行打包

上傳部署SpringBoot項目(Maven)到伺服器

到這裡我們已經把項目打包好了

接下來我們需要把對應的jar包上傳到伺服器

我現在一Windows伺服器做介紹

打開遠端伺服器 将jar包上傳到遠端伺服器

打開小黑窗執行 java -jar 包名.jar 然後Enter鍵

這時就OK了 就可以通過位址來通路伺服器了