一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云

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

2021-06-23 13:41銀時 Java教程

這篇文章主要介紹了在Eclipse中部署Spring Boot/Spring Cloud應用到阿里云,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

spring cloud 和 spring boot 可以說是當前最流行的微服務開發(fā)框架了,在本文中,將向讀者介紹如何在 在 eclipse 中部署 spring boot / spring cloud 應用到阿里云

本地開發(fā)

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

內嵌的 tomcat 監(jiān)聽來自根目錄的請求

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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應用到阿里云

?
1
2
3
4
5
6
7
8
9
10
11
12
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 的插件,以方便開發(fā)人員能夠高效的將本地 ide 中編寫的應用程序,極速部署到 ecs中去。

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

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

配置插件首選項

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

頂部菜單 - window - preferences - alibaba cloud toolkit - accounts

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

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

部署

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

在 eclipse 中,鼠標右鍵項目工程名,在出現(xiàn)的菜單中點擊 alibaba cloud - deploy to ecs...,可會出現(xiàn)如下部署窗口:

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

在 deployment configurations 對話框設置部署參數(shù),然后單擊 deploy,即可執(zhí)行部署。

部署參數(shù)說明

  • deploy file:部署文件包含兩種方式。
    • maven build:如果當前工程采用 maven 構建,可以使用 cloud toolkit 直接構建并部署。
    • upload file:如果當前工程并非采用 maven 構建,或者本地已經(jīng)存在打包好的部署文件,可以選擇并直接上傳本地的部署文件。
  • target deploy ecs:在下拉列表中選擇地域,然后在地域中選擇要部署的 ecs 實例。
  • deploy location :輸入在 ecs 上部署路徑,如 /root/springbootdemo
  • commond:輸入應用啟動命令,如 sh /root/springbootdemo/restart.sh。表示在完成應用包的部署后,需要執(zhí)行的命令 —— 對于 spring boot 程序而言,通常是一句 java -jar xxxx.jar 的啟動命令。

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

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

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

原文鏈接:https://yq.aliyun.com/articles/665350

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品青青青高清在线观看 | 亚洲 欧美 中文字幕 在线 | 男女污网站 | 国产免费小视频在线观看 | 成人网址大全 | 精品91 | 韩国甜性涩爱免费观看 | 美女69xx| 国产高清在线播放免费观看 | juliaann大战两个黑人 | 精品国产影院 | 色老板在线视频观看 | 美女用手扒开粉嫩的屁股 | 亚洲国产在线视频精品 | 日本高清视频一区二区 | hd性欧美俱乐部中文 | 国产欧美亚洲精品第一页青草 | 色里番52kkm全彩 | 国产精品日本亚洲777 | 午夜福利试看120秒体验区 | 草免费视频 | 天天操天天射天天色 | 免费看h片的网站 | 99re8在这里只有精品23 | 粗了大了 整进去好爽视频 刺激一区仑乱 | 国产良心大作白丝精厕 | 动漫美女被吸乳 | 美女精品永久福利在线 | 久久三级视频 | 调教催眠改造np总攻 | 91专区| 亚洲午夜精品久久久久久成年 | 成人免费草草视频 | 色综合久久中文字幕综合网 | 天天摸天天碰色综合网 | 日韩一区二区中文字幕 | 91香蕉导航 | 国产精品视频一区二区三区不卡 | 毛片网在线观看 | 国产一区视频在线免费观看 | 亚洲AV午夜福利精品香蕉麻豆 |