[AWS] AWS 가상컴퓨터 생성~7.EC2 서버에 배포용 스크립트 쉘 작성~(아마존 클라우드 서버)_cloud computer virtual_-신촌 더조은 학원 AWS-+How to sign up for AWS and use EC2 service+
~7.EC2 서버에 배포용 스크립트 쉘 작성~ 1. 서버에 구동시킬 배포용 쉘스크립트 작성 deployscript.sh #!/bin/bash # 변수 설정 WAR_FILE=/home/ec2-user/app.war TOMCAT_WEBAPPS_DIR=/usr/local/lib/tomcat/webapps TOMCAT_BIN_DIR=/usr/local/lib/tomcat/bin # 0. 홈 디렉토리에 war 파일이 있는지 확인 if [ ! -f "$WAR_FILE" ]; then echo "WAR 파일이 홈 디렉토리에 존재하지 않습니다: $WAR_FILE" exit 1 fi # 1. 기존 Tomcat 배포 파일 제거 sudo rm -rf "$TOMCAT_WEBAPPS_DIR/*" if [ $? -ne 0 ]; then echo "기존 Tomcat 배포 파일 제거에 실패했습니다." exit 1 fi echo "기존 Tomcat 배포 파일 제거 완료" # 2. WAR 파일을 Tomcat 경로로 이동하고 이름 변경 sudo mv "$WAR_FILE" "$TOMCAT_WEBAPPS_DIR/ROOT.war" if [ $? -ne 0 ]; then echo "WAR 파일 이동 및 이름 변경에 실패했습니다." exit 1 fi echo "WAR 파일을 $TOMCAT_WEBAPPS_DIR/ROOT.war로 이동 및 이름 변경 완료" # 3. Tomcat 종료 sudo "$TOMCAT_BIN_DIR/shutdown.sh" if [ $? -ne 0 ]; then echo "Tomcat 종료에 실패했습니다." exit 1 fi echo "Tomcat 종료 완료" # 4. Tomcat 시작 sudo "$TOM...