1. 安裝Java開發環境
1. 下載並安裝JDK8,下載地址參見Java SE 8u261。
2. 配置Java環境變量。
a. 打開命令窗口,執行以下命令。
說明:執行命令前,請修改JAVA_HOME參數C:\Program Files\Java\jdk1.8.0_211為您的JDK安裝目錄。
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0_211" setx path "%path%;%JAVA_HOME%\bin"
執行結果如下。
b.執行以下命令,驗證環境變量配置是否成功。
java -version
執行結果如下。
2. 安裝並配置IntelliJ IDEA
此步驟主要介紹使用IntelliJ IDEA安裝Spring Assistant插件。
1. 下載並安裝IntelliJ IDEA,下載地址參見 IntelliJ IDEA。
2. 雙擊運行IntelliJ IDEA。
3. 在IntelliJ IDEA啟動界面,依次單擊 Configure > Settings 。
4. 單擊 Plugins,然后在搜索欄輸入spring Assistant。最后單擊 Install 安裝插件。
5. 單擊 Restart IDE。
3. 創建Spring Boot項目
本步驟主要介紹使用Spring Assistant插件來搭建簡單的Spring Boot項目。
1. 在IntelliJ IDEA啟動界面,單擊 Create New Project。
2. 在左側單擊 Spring Assistant,然后單擊 Next。
3. 如下圖所示,依次配置Group Id、Artifact Id、Packaging等,然后單擊 Next。
4. 在左側單擊 Web,然后勾選 Spring Web,最后單擊Next。
5. 單擊 Finish,等待項目初始化。
完整的目錄結構如下。
6. 初始化完成之后,在 com.example.demo 目錄下創建 HelloAliyunController.java 文件。
7. 在 HelloAliyunController.java 文件中,添加以下代碼。
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloAliyunController {
@RequestMapping("/")
public String helloAliyun(){
return "Hello Aliyun!!!";
}
}
4. 打包並上傳項目到ECS服務器
1. 打包項目。
a. 單擊IDEA右上角Maven。
b. 依次雙擊 demo>Lifecycle>package,開始打包。
執行結果如下,圖中標記位置為打包后jar包的路徑。
2. 打開終端工具。
- Windows:打開命令窗口。
- MAC:打開命令行終端Terminal。
Windows用戶請檢查系統中是否安裝有SSH工具。檢查方法:
a. 在終端中輸入命令ssh -V。
ssh -V
如果顯示SSH版本則表示已安裝,如下圖所示。
b. 如果未安裝,請下載安裝OpenSSH工具。
3. 上傳jar包到ECS服務器。
a. 在命令行中執行以下命令。
scp C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar root@47.xx.xx.xx:/root
說明: 在執行命令前,請先替換以下參數。
- C:\Users\Administrator\IdeaProjects\demo\target\demo-0.0.1-SNAPSHOT.jar為jar包存放路徑。
- 47.xx.xx.xx為ECS實例公網IP。
執行結果如下。
b. 輸入已創建的ECS雲服務器的登錄密碼。
c. 上傳成功后,會顯示如下信息。
5. 運行ECS上的Java項目
1. 使用終端連接ECS服務器。在終端中輸入連接命令ssh [username]@[ipaddress]。
例如:
ssh root@123.123.123.123
2. 執行以下命令,安裝Java運行環境。
yum -y install java-1.8.0*
3. 執行以下命令,運行Java項目。
java -jar demo-0.0.1-SNAPSHOT.jar
執行結果如下。
3. 使用瀏覽器訪問http://<ECS公網IP>:8080。
返回如下界面表示項目啟動成功。