WEB/Spring

[Spring Boot] Spring boot EC2에 배포하기

전주호 2022. 12. 19. 19:37
반응형

Java

JAVA JDK, JRE 설치 및 환경설정

 

AWS EC2

AWS EC2 에 스프링 부트를 배포하자.

 

먼저 저자는 Maven 사용했기 때문에 

package 를 더블클릭해서 실행하면 배포를 하게되고

아래 콘솔에 나온 경로로 이동해서 server-0.0.1-SNAPSHOT.jar 파일을 찾는다.

이 파일이 배포 파일이다. (설정에 따라 war 일 수도 있음)

 

EC2로 해당 파일을 옮긴 후

java -jar server-0.0.1-SNAPSHOT.jar

를 입력하여 실행하면 스프링 부트가 실행된다.

 

이 실행을 백그라운드로 돌리기 위해서는

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

이렇게 입력해준다.

 


만약 스프링을 배포한다면 톰캣을 설치하고 webapps 폴더 내에 해당 파일을 넣어서 톰캣을 실행시키면 (startup.sh)

톰캣이 자동적으로 컴파일 후 서버에 올리게 된다.

 

 

 

실행중인 프로세스 확인

ps 명령어로 확인이 가능하고,

java는 ps -ef | grep java 명령으로 가능하다.

 

 


 

전에 정리해둔 노션을 올립니다.

 

https://florentine-drawbridge-614.notion.site/AWS-EC2-e182388fbe464180b150bc852d40ae63

 

AWS EC2

A new tool for teams & individuals that blends everyday work apps into one.

florentine-drawbridge-614.notion.site

 

 

 

반응형