zoukankan      html  css  js  c++  java
  • 【Spring Boot】Spring Boot之使用Alibaba Cloud Toolkit(Idea插件)本地一键部署Spring Boot项目到远程服务器

    一、Alibaba Cloud Toolkit(Idea插件)的安装

    1)Alibaba Cloud Toolkit 介绍

    Cloud Toolkit 是本地 IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。通过插件,可以将本地应用一键部署到任意服务器,甚至云端(ECS、EDAS、Kubernetes 和 小程序云 等);并且还内置了 Arthas 诊断、Dubbo工具、Terminal 终端、文件上传和 MySQL 执行器等工具。
    2)Alibaba Cloud Toolkit 安装步骤

    第 1 步:打开 Intellij 的 Settings ( Windows下 ) 或 Preferences( Mac下 )窗口

    第 2 步:进入 Plugins 选项,搜索“Alibaba Cloud Toolkit”,并安装即可,如下图:

    安装结果确认:

    插件安装成功后,重启 Intellij,若您在工具栏看到 Alibaba Cloud Toolkit 的图标,则安装成功。

    二、配置你的Host(即添加你的服务器)

     

    三、部署你的Spring Boot项目

    1.选择Deploy to Host

    2.部署前进行相关的配置

    部署参数说明 

    1)Deploy File:部署文件包含两种方式。

      Maven Build:如果当前工程采用 Maven 构建,可以使用 Cloud Toolkit 直接构建并部署。
      Upload File:如果当前工程并非采用 Maven 构建,或者本地已经存在打包好的部署文件,可以选择并直接上传本地的部署文件。
    2)Target Deploy ECS:在下拉列表中选择地域,然后在地域中选择要部署的 ECS 实例。
    3)Deploy Location :输入在 ECS 上部署路径,如 /mnt/javaProject/base-eureka
    4)Commond:输入应用启动命令,如 sh /mnt/javaProject/base-eureka/restart.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Spring Boot 程序而言,通常是一句 java -jar XXXX.jar 的启动命令。

    /mnt/javaProject/base-eureka/restart.sh内容如下:

    source ~/.bash_profile
    ps -ef|grep  base-eureka.jar | grep -v grep |awk '{print $2}' | xargs kill -9
    nohup java -jar /mnt/javaProject/base-eureka/base-eureka.jar --spring.profiles.active=one > nohup.log 3>&1 &
    nohup java -jar /mnt/javaProject/base-eureka/base-eureka.jar --spring.profiles.active=two > nohup2.log 2>&1 &
    nohup java -jar /mnt/javaProject/base-eureka/base-eureka.jar --spring.profiles.active=three > nohup3.log 2>&1 &

    3.点击发布,可能出现[ERROR] The cloud assistant is not installed on the ECS的错误

    解决办法见:

    https://www.cnblogs.com/756623607-zhang/p/11442791.html 

    4.再次发布就可以了

  • 相关阅读:
    基于docker安装pxc集群
    PXC集群的概述及搭建
    十,StatefulSet简介及简单使用
    九,configMap及secret的基本使用
    八,kubernetes集群存储卷基础。
    七,ingress及ingress cluster
    六,k8s集群service资源
    mysql的优化
    ORACLE11g:No Dialect mapping for JDBC type: -9解决方案
    Oracle数据库的分页
  • 原文地址:https://www.cnblogs.com/756623607-zhang/p/11442732.html
Copyright © 2011-2022 走看看