가이드: Alibaba Cloud Toolkit 플러그인을 사용하여 애플리케이션 배포
이 블로그는 영어 버전의 번역입니다. 원본은 여기에서 확인할 수 있습니다. 일부 기계 번역을 사용하고 있습니다. 번역에 실수가 있다면 지적해 주시면 감사하겠습니다.
이 기사에서는 Alibaba Cloud Toolkit 플러그인을 사용하여 다음 응용 프로그램을 배포 할 때 명령을 작성하는 모범 사례를 소개합니다.
표준 Java Web Tomcat 애플리케이션
위 그림과 같이 Linux 시스템 /root/tomcat/
이 Tomcat 응용 프로그램의 루트 디렉토리라고 가정합니다. 이 /root/tomcat/webapps
디렉토리에 Java 웹 애플리케이션의 WAR 패키지 (javademo.war)를 배치해야합니다.
해당 명령 구성은 다음과 같습니다.
sh /root/sh/restart-tomcat.sh
restart-tomcat.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
killall java
rm -rf /root/tomcat/webapps/javademo
sh /root/tomcat/bin/startup.sh
/ect/profile 파일은 환경 변수를 설정하는 데 사용되며 다음과 같은 내용을 포함합니다.
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export JAVA_HOME=/usr/share/jdk1.8.0_14
export PATH=$JAVA_HOME/bin:.....
표준 Java Fatjar 애플리케이션
Linux 시스템의 /root/javademo
디렉토리가 Java 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Java 응용 프로그램의 jar 패키지를 /root/javademo
디렉토리에 배포해야합니다.
해당 명령 설정은 다음과 같습니다.
sh /root/sh/restart-java.sh
restart-java.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
killall java
nohup java -jar /root/javademo/javademo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
표준 Spring Boot 애플리케이션
Linux 시스템의 /root/springbootdemo
디렉토리가 Spring Boot 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Spring Boot 응용 프로그램의 jar 패키지 (springbootdemo-0.0.1-SNAPSHOT.jar)를 /root/springbootdemo
디렉토리에 배포합니다.
해당 명령 설정은 다음과 같습니다.
sh /root/sh/restart-springboot.sh
restart-springboot.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
표준 Go 애플리케이션
Linux 시스템의 /root/godemo
디렉토리가 Go 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Go 응용 프로그램의 실행 파일(godemo)을 /root/godemo
디렉터리에 배포해야 합니다.
해당 명령 구성은 다음과 같습니다.
sh /root/sh/restart-go.sh
restart-go.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
pkill -f 'godemo'
chmod 755 /root/godemo/godemo;
sh -c /root/godemo/godemo
알리바바 클라우드는 일본에 2개의 데이터 센터를 가지고 있으며, 세계에서 60개 이상의 가용 영역을 가진 아시아 태평양 지역 No.1(2019 가트너)의 클라우드 인프라 사업자입니다.
알리바바 클라우드에 대한 자세한 내용은 여기에서 확인하세요.
알리바바 클라우드 재팬 공식 페이지
Reference
이 문제에 관하여(가이드: Alibaba Cloud Toolkit 플러그인을 사용하여 애플리케이션 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/KentOhwada_AlibabaCloudJapan/items/3603ad4fe7dfcd22c252
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sh /root/sh/restart-tomcat.sh
source /etc/profile
killall java
rm -rf /root/tomcat/webapps/javademo
sh /root/tomcat/bin/startup.sh
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
export JAVA_HOME=/usr/share/jdk1.8.0_14
export PATH=$JAVA_HOME/bin:.....
Linux 시스템의
/root/javademo
디렉토리가 Java 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Java 응용 프로그램의 jar 패키지를 /root/javademo
디렉토리에 배포해야합니다.해당 명령 설정은 다음과 같습니다.
sh /root/sh/restart-java.sh
restart-java.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
killall java
nohup java -jar /root/javademo/javademo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
표준 Spring Boot 애플리케이션
Linux 시스템의 /root/springbootdemo
디렉토리가 Spring Boot 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Spring Boot 응용 프로그램의 jar 패키지 (springbootdemo-0.0.1-SNAPSHOT.jar)를 /root/springbootdemo
디렉토리에 배포합니다.
해당 명령 설정은 다음과 같습니다.
sh /root/sh/restart-springboot.sh
restart-springboot.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
표준 Go 애플리케이션
Linux 시스템의 /root/godemo
디렉토리가 Go 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Go 응용 프로그램의 실행 파일(godemo)을 /root/godemo
디렉터리에 배포해야 합니다.
해당 명령 구성은 다음과 같습니다.
sh /root/sh/restart-go.sh
restart-go.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
pkill -f 'godemo'
chmod 755 /root/godemo/godemo;
sh -c /root/godemo/godemo
알리바바 클라우드는 일본에 2개의 데이터 센터를 가지고 있으며, 세계에서 60개 이상의 가용 영역을 가진 아시아 태평양 지역 No.1(2019 가트너)의 클라우드 인프라 사업자입니다.
알리바바 클라우드에 대한 자세한 내용은 여기에서 확인하세요.
알리바바 클라우드 재팬 공식 페이지
Reference
이 문제에 관하여(가이드: Alibaba Cloud Toolkit 플러그인을 사용하여 애플리케이션 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/KentOhwada_AlibabaCloudJapan/items/3603ad4fe7dfcd22c252
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sh /root/sh/restart-springboot.sh
source /etc/profile
killall java
nohup java -jar /root/springbootdemo/springbootdemo-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
Linux 시스템의
/root/godemo
디렉토리가 Go 애플리케이션의 루트 디렉토리로 사용된다고 가정합니다. Go 응용 프로그램의 실행 파일(godemo)을 /root/godemo
디렉터리에 배포해야 합니다.해당 명령 구성은 다음과 같습니다.
sh /root/sh/restart-go.sh
restart-go.sh 스크립트의 내용은 다음과 같습니다.
source /etc/profile
pkill -f 'godemo'
chmod 755 /root/godemo/godemo;
sh -c /root/godemo/godemo
알리바바 클라우드는 일본에 2개의 데이터 센터를 가지고 있으며, 세계에서 60개 이상의 가용 영역을 가진 아시아 태평양 지역 No.1(2019 가트너)의 클라우드 인프라 사업자입니다.
알리바바 클라우드에 대한 자세한 내용은 여기에서 확인하세요.
알리바바 클라우드 재팬 공식 페이지
Reference
이 문제에 관하여(가이드: Alibaba Cloud Toolkit 플러그인을 사용하여 애플리케이션 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KentOhwada_AlibabaCloudJapan/items/3603ad4fe7dfcd22c252텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)