亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

發布時間:2020-08-28 08:32:22 來源:腳本之家 閱讀:239 作者:銀時 欄目:編程語言

Spring Cloud 和 Spring Boot 可以說是當前最流行的微服務開發框架了,在本文中,將向讀者介紹如何在 在 Eclipse 中部署 Spring Boot / Spring Cloud 應用到阿里云。

本地開發

無論是編寫云端運行的,還是編寫本地運行的 Spring Boot 應用程序,代碼編寫本身并沒有特別大的變化,因此本文采用一個極其基礎的樣例《在 Web 頁面打印 HelloWorld 的 Spring Boot 》為例,通過啟動內置的 Tomcat 容器,處理 HTTP 請求,在 Web 頁面上打印一串“Hello World”的文案。

內嵌的 Tomcat 監聽來自根目錄的請求

在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

package com.aliyun.toolkit.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {
 
 @RequestMapping("/")
 public String sayHello() {
  return "Alibaba Cloud Toolkit: Hello,World.";
 }
}

Spring Boot 的啟動類

在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

package com.aliyun.toolkit.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Startup {
 
 public static void main(String[] args) {
  SpringApplication.run(Startup.class,args);
 }
}

SpringBoot Demo 工程下載

上述代碼就是一個標準的 Spring Boot 工程。

安裝插件

阿里云提供了基于 Eclipse 的插件,以方便開發人員能夠高效的將本地 IDE 中編寫的應用程序,極速部署到 ECS中去。

插件主頁:https://www.aliyun.com/product/cloudtoolkit

阿里云的這個 Eclipse 插件的安裝過程,和普通的插件大同小異,這里不再贅述,讀者請自行安裝。

配置插件首選項

安裝完插件之后,按照如下路徑進行首選項配置

頂部菜單 - Window - Preferences - Alibaba Cloud Toolkit - Accounts

出現如下界面,配置阿里云賬號的 AK 和 SK,即可完成首選項配置。(如果是子賬號,則填寫子賬號的 AK 和 SK)

在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

部署

在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

在 Eclipse 中,鼠標右鍵項目工程名,在出現的菜單中點擊 Alibaba Cloud - Deploy to ECS...,可會出現如下部署窗口:

在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

在 Deployment Configurations 對話框設置部署參數,然后單擊 Deploy,即可執行部署。

部署參數說明

  • Deploy File:部署文件包含兩種方式。
    • Maven Build:如果當前工程采用 Maven 構建,可以使用 Cloud Toolkit 直接構建并部署。
    • Upload File:如果當前工程并非采用 Maven 構建,或者本地已經存在打包好的部署文件,可以選擇并直接上傳本地的部署文件。
  • Target Deploy ECS:在下拉列表中選擇地域,然后在地域中選擇要部署的 ECS 實例。
  • Deploy Location :輸入在 ECS 上部署路徑,如 /root/springbootdemo
  • Commond:輸入應用啟動命令,如 sh /root/springbootdemo/restart.sh。表示在完成應用包的部署后,需要執行的命令 —— 對于 Spring Boot 程序而言,通常是一句 java -jar XXXX.jar 的啟動命令。

/root/springbootdemo/restart.sh 內容如下:

source ~/.bash_profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通州区| 会理县| 内乡县| 五指山市| 内江市| 义乌市| 康乐县| 韶山市| 宝清县| 永清县| 济源市| 哈巴河县| 明光市| 涟源市| 盐池县| 互助| 望城县| 大厂| 白河县| 大宁县| 满洲里市| 洪泽县| 平顶山市| 山东省| 吉安市| 上蔡县| 河间市| 宕昌县| 马山县| 镇平县| 巴彦淖尔市| 五大连池市| 辽阳市| 乐昌市| 桦南县| 临沧市| 鄂伦春自治旗| 临漳县| 涡阳县| 乌什县| 霍山县|