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
반응형