EC2 인스턴스에 Spring Boot 서비스 실행

지능바바·2023년 5월 13일
0

AWS

목록 보기
2/3

EC2 인스턴스에 스프링부트 간단한 스프링부트 서비스를 띄우도록 하자.

1. JAVA 설치

아래 명령어로 설치 가능한 자바 패키지를 찾는다.

[ec2-user~]$ sudo yum list | grep java

yum install packagename 명령어로 설치를 원하는 자바를 선택해서 설치한다.

sudo yum install java-17-amazon-corretto-devel

2. Spring Boot jar 파일 업로드

scp 명령어로 실행에 필요한 jar 파일을 서버로 업로드 시킬 수 있다.
호스트 이름에는 ec2-user@{퍼블릭 IP} 또는 ec2-user@{퍼블릭 DNS} 가 들어가야 하는데 만약 ~/.ssh/config 에 호스트 이름을 등록해두었다면 간소화된 이름을 사용할 수 있다.

scp test-0.0.1-SNAPSHOT.jar {호스트명}:/home/ec2-user

3. EC2 인스턴스에서 실행

아래 명령을 통해서 스프링부트 서비스를 띄울 수 있다.

nohup java -jar test-0.0.1-SNAPSHOT.jar &

브라우저에서 퍼블릭IP 또는 퍼블릭 DNS로 접근해서 서비스가 올라간 것을 확인할 수 있다.

0개의 댓글