場景介紹
本教程将使用IntelliJ IDEA搭建一個簡單Spring Boot項目,并将這個項目部署到阿裡雲伺服器ECS上。
背景知識
Spring Boot
Spring Boot是近幾年非常流行的一款微服務架構,具有簡化配置、快速搭建、内嵌Tomcat或Jetty容器的特點,讓開發人員專注于業務實作,基于Maven或Gradle插件建立可執行的JARs和WARs。
雲伺服器ECS
雲伺服器(Elastic Compute Service,簡稱ECS)是阿裡雲提供的性能卓越、穩定可靠、彈性擴充的IaaS(Infrastructure as a Service)級别雲計算服務。雲伺服器ECS免去了您采購IT硬體的前期準備,讓您像使用水、電、天然氣等公共資源一樣便捷、高效地使用伺服器,實作計算資源的即開即用和彈性伸縮。阿裡雲ECS持續提供創新型伺服器,解決多種業務需求,助力您的業務發展。
步驟一:建立資源(未開通ECS)
1.在[阿裡雲從零搭建Spring Boot的Hello World體驗場景]處(
https://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692)點選開始體驗開通資源後,檢視本次實驗資源。
2.單擊 免費開通 建立所需資源。
步驟二:安裝Java開發環境
1.下載下傳并安裝JDK8,下載下傳位址參見
Java SE 8u261。
2.配置Java環境變量。
a. 打開指令視窗,執行以下指令。
說明:執行指令前,請修改JAVA_HOME參數C:\Program Files\Java\jdk1.8.0_211為您的JDK安裝目錄。
執行結果如下。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9sWbhxGdXFWNk1mYoRmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxIDNzQDMwUTM2ETMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
b.執行以下指令,驗證環境變量配置是否成功。
java -version
步驟三:安裝并配置IntelliJ IDEA
此步驟主要介紹使用IntelliJ IDEA安裝Spring Assistant插件。
1.下載下傳并安裝IntelliJ IDEA,下載下傳位址參見
IntelliJ IDEA2.輕按兩下運作IntelliJ IDEA。
3.在IntelliJ IDEA啟動界面,依次單擊 Configure > Settings 。
4.單擊 Plugins,然後在搜尋欄輸入spring Assistant。最後單擊 Install 安裝插件。
5.單擊 Restart IDE。
步驟四:建立Spring Boot項目
本步驟主要介紹使用Spring Assistant插件來搭建簡單的Spring Boot項目。
1.在IntelliJ IDEA啟動界面,單擊 Create New Project。
2.在左側單擊 Spring Assistant,然後單擊 Next。
步驟五:打包并上傳項目到ECS伺服器
1.打包項目。
a. 單擊IDEA右上角Maven。
b. 依次輕按兩下 demo>Lifecycle>package,開始打包。
執行結果如下,圖中标記位置為打包後jar包的路徑。
2.打開終端工具。
- Windows:打開指令視窗。
- MAC:打開指令行終端Terminal。
Windows使用者請檢查系統中是否安裝有SSH工具。檢查方法:
a. 在終端中輸入指令ssh -V。
ssh -V
如果顯示SSH版本則表示已安裝,如下圖所示。
b. 如果未安裝,請下載下傳安裝OpenSSH工具。
-
上傳jar包到ECS伺服器。
a. 在指令行中執行以下指令。
scp C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar [email protected]:/root
說明: 在執行指令前,請先替換以下參數。
- C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar為jar包存放路徑。
- 47.xx.xx.xx為ECS執行個體公網IP。
b. 輸入已建立的ECS雲伺服器的登入密碼。
c. 上傳成功後,會顯示如下資訊。
步驟六:連接配接ECS伺服器
1.在終端中輸入連接配接指令ssh [username]@[ipaddress]。
您需要将其中的username和ipaddress替換為步驟一中建立的ECS伺服器的彈性公網IP。例如:
ssh [email protected]
指令顯示結果如下:
- 輸入 yes。
- 同意繼續後将會提示輸入登入密碼。 密碼為已建立的雲服務的ECS的登入密碼。
登入成功後會顯示如下資訊。
步驟七:運作ECS上的Java項目
1.執行以下指令,安裝Java運作環境。
yum -y install java-1.8.0*
2.執行以下指令,運作Java項目。
java -jar demo-0.0.1-SNAPSHOT.jar
- 使用浏覽器通路 http://< ;ECS公網IP>:8080。
傳回如下界面表示項目啟動成功。