EC2 인스턴스에 스프링부트 간단한 스프링부트 서비스를 띄우도록 하자.
아래 명령어로 설치 가능한 자바 패키지를 찾는다.
[ec2-user~]$ sudo yum list | grep java
yum install packagename 명령어로 설치를 원하는 자바를 선택해서 설치한다.
sudo yum install java-17-amazon-corretto-devel
scp 명령어로 실행에 필요한 jar 파일을 서버로 업로드 시킬 수 있다.
호스트 이름에는 ec2-user@{퍼블릭 IP} 또는 ec2-user@{퍼블릭 DNS} 가 들어가야 하는데 만약 ~/.ssh/config 에 호스트 이름을 등록해두었다면 간소화된 이름을 사용할 수 있다.
scp test-0.0.1-SNAPSHOT.jar {호스트명}:/home/ec2-user
아래 명령을 통해서 스프링부트 서비스를 띄울 수 있다.
nohup java -jar test-0.0.1-SNAPSHOT.jar &
브라우저에서 퍼블릭IP 또는 퍼블릭 DNS로 접근해서 서비스가 올라간 것을 확인할 수 있다.