5-AWS-EC2-Spring-Boot build & deploy
5. AWS EC2 Spring Boot
AWS EC2 Instance ( Cloud Server )에 실행환경 설정 및 Spring Boot Project를 Build/Deploy 한다
EC2 Instance ( Cloud Server ) 실행환경 설정 및 Spring Boot Project Deploy
순서
1. RDP를 이용해 EC2 Instance ( Server ) 에 접속
2. 방화벽 인바운드 80 port 추가
3. JDK 설치 / 설정
4. Local의 Spring Boot Project 설정 : application.properties
5. Maven build 를 통한 실행파일( jar ) 생성
6. EC2 Server에 Deploy ( Deploy 란 프로그램을 서버에 설치하여 서비스를 제공하는 것을 의미)
7. Browser 로 public IP or DNS 로 접근해 서비스 확인
RDP를 이용해 EC2 Instance ( Server ) 에 접속
Spring Boot Project Executable Jar 를 AWS EC2에서 실행하기 위해 RDP 를 이용해 EC2 서버에 접속해서 명령프롬프트 창을 실행한다
Spring Boot Application Jar 실행과 중지 명령은 아래와 같다
To run and stop the spring boot executable jar follows the following steps:
- Step 1:- Open "Command Prompt" and use "java -jar" as shown below
Step 2:- $ java -jar myApp-0.0.1-SNAPSHOT.jar
Step 3:- To stop please use ctrl+C
Spring Boot Project Executable Jar 를 AWS EC2에서 실행
Spring Boot Project Executable Jar 를 AWS EC2에서 실행 후 브라우저에서 테스트하기 위해 AWS EC2 Console에서 public IP 또는 public Domain Name을 복사한다