알리바바 클라우드 툴킷의 [봄 부츠 봄 부츠]를 사용하여 원격 서버에 (아이디어 플러그인) 지역 한 번의 클릭으로 배포 봄 부트 프로젝트

A, 알리바바 클라우드 툴킷 (아이디어 플러그인) 설치

1 단계 : 오픈 (Windows에서) 설정의 인 IntelliJ 또는 환경 설정 (Mac 다음) 창

2 단계 : "알리바바 클라우드 키트"를 검색 플러그인 옵션으로 이동하여 다음과 같이 설치할 수 있습니다 :

 

결과는 설치를 확인 :

플러그인이 성공적으로 설치 한 후 도구 모음에서 알리바바 클라우드 툴킷 아이콘이 표시되면, 인 IntelliJ를 다시 시작한 다음 설치 성공했습니다.

 

 

 

 

둘째, 당신의 호스트를 구성 (즉, 서버를 추가)

 

 

 

 

 

당신의 봄 부트 프로젝트의 셋째, 배포

1. 배포는 호스트하기

 

2. 배포 전에 구성을 수행

 

 

 

배포 매개 변수 설명 

1) 파일을 배포 : 배포 파일은 두 가지 방법이 포함되어 있습니다.

  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.再次发布就可以了

 

추천

출처www.cnblogs.com/756623607-zhang/p/11442732.html