1. 程式人生 > >如何在阿里雲伺服器(linux)部署釋出springboot專案?

如何在阿里雲伺服器(linux)部署釋出springboot專案?

背景:相信大家都需要將寫好的專案釋出到伺服器。由於自己是小白(第一次操作),就連linux系統的操作我都不懂,所以寫下這篇文章來從頭到尾記錄下。

準備工作:

1.需要在阿里雲伺服器中註冊購買服務,當時是公司直接給我的賬戶,這裡我就不在講述。當然你可以在自己電腦上裝一個linux系統,或裝個虛擬機器來試驗下(推薦使用Oracle VM VirtualBox)。

2.裝一個puTTY,純TCP以及序列方式介面連線軟體。也就是遠端連線伺服器進行操作(類似於windows做DOS操作)。

下載地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

3.裝一個WinSCP,進行伺服器一些檔案下載刪除等等操作。

一、先將 springboot 專案打包成.jar檔案。

當時我就在這裡走了很多的錯誤,查了很多的方法也沒有完全實現過。比如利用IDEA裡面的工具打包,根本沒用。以下的方法是我自己完全試驗實現過的。

由於我的專案是多模組的,

像圖中如此,有四個模組。所以你先找出你所在的啟動類中的pom.xml檔案,加入以下程式碼:

   <!--多模組打包:只需在啟動類所在模組的POM檔案:指定打包外掛 -->
    <build>
        <plugins>
            <plugin>
                <!--該外掛主要用途:構建可執行的JAR -->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <!--這裡是載入本地的.jar包,假如你的包都是maven下載,無需設定-->
                    <includeSystemScope>true</includeSystemScope>
                </configuration>
            </plugin>
        </plugins>
    </build>

然後在maven projects選項中選擇claen。



然後選擇下面的package,就好在專案的中target資料夾打包出一個.jar檔案。到此,專案打包工作就完成了。

二、開啟WinSCP,將打包檔案上傳到伺服器中。

直接將本地的檔案拖過去就行,及其簡單。

三、開啟puTTy,執行打包檔案


自己在裡面設定好伺服器的IP,賬戶密碼的。


進入後就是這樣,但你需在伺服器中安裝好jdk。

然後直接執行命令  java -jar xxx.jar檔案就算部署成功了。


總結:總之多動手,在動手期間你會發現很多美妙的東西。然後你會學到很多知識點。你們有更好的方法也可以向博主介紹,我是個熱愛學習的小白程式設計師。