如何在阿里雲伺服器(linux)部署釋出springboot專案?
阿新 • • 發佈:2019-02-09
背景:相信大家都需要將寫好的專案釋出到伺服器。由於自己是小白(第一次操作),就連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檔案就算部署成功了。
總結:總之多動手,在動手期間你會發現很多美妙的東西。然後你會學到很多知識點。你們有更好的方法也可以向博主介紹,我是個熱愛學習的小白程式設計師。