다가오는 다음을 향해
[AWS ubuntu] AWS EC2 스프링부트(SpringBoot)+메이븐(Maven) jar 로 프로젝트 실행하기 본문
[AWS ubuntu] AWS EC2 스프링부트(SpringBoot)+메이븐(Maven) jar 로 프로젝트 실행하기
hyeseo 2022. 8. 22. 18:40개발환경 📌
제 글은 SpringBoot 프로젝트를
Maven plugin으로 jar로 패키징하여 실행합니다.
로컬에서 jar로 프로젝트를 실행하는 방법을 모르신다면
아래 글을 먼저 보는걸 권해드립니다.
maven plugin 으로 jar 생성 및 프로젝트 구동(Mac /Linux) https://tira-0.tistory.com/193
상세 개발환경은 아래 접은글을 확인해주세요.
▼ 개발환경
MacBook M1
Springboot
[ IDE ] ]IntelliJ IDEA (Ultimate Apple Silicon 2022-02])
[ Spring ] springboot 2.7.1(springframework - 5.3.21)
[ Java ] java-1.8(openjkd 1.8.0_342)
[ Build Tool] Maven 3.3.2
[ WAS ] Tomcat (Apache Tomcat-9.0.64)
[ RDBS ] MySql - 8.0.30
[ Lombok ] 1.18.24
[ mybatis ] 2.1.3
사전준비
SpringBoot 내장톰캣을 사용하기 때문에 AWS EC2에 톰캣을 설치하여 실행중이라면 중지해주세요.
#Tomcat 중지
./shutdown.sh
maven plugin 으로 jar 생성 https://tira-0.tistory.com/193
EC2 인스턴스 생성(ubuntu) https://tira-0.tistory.com/194
AWS EC2 MySQL sever설치 https://tira-0.tistory.com/198
파일질라(FileZilla) 설치 및 jar 파일 전송(Mac) https://tira-0.tistory.com/200
Java 설치
// 패키지 인덱스 정보 업데이트를 합니다.
sudo apt-get update
// 설치된 패키지를 업그레이드 합니다.
sudo apt-get upgrade
#java 8설치
sudo apt-get install openjdk-8-jdk
java를 설치합니다.
# java, javac version 확인
java -version
javac -version
설치 완료 후 java, javac version 확인합니다.
[ java version 조회 결과화면 ]
Jar 실행
#예시 java -jar test-0.0.1-SNAPSHOT.jar
java -jar [jar 파일명].jar
java -jar [jar 파일명].jar 명령어로 실행합니다.
[jar 실행 결과화면]
[DB 조회 결과화면 ]
정상적으로 데이터가 조회되는 걸 확인할 수 있습니다.
'Server > AWS' 카테고리의 다른 글
[AWS ubuntu] 파일질라(FileZilla) 설치 및 jar 파일 전송(Mac) (0) | 2022.08.22 |
---|---|
[AWS ubuntu] AWS EC2 MySQL sever설치 및 Workbench 연결 (0) | 2022.08.22 |
[AWS] AWS EC2 (Linux,ubuntu,centos) Timezone 설정 (KST) (0) | 2022.08.22 |
[AWS] AWS EC2 인스턴스 연결 - 인텔리제이(INTELLJ)/SSH 접속(Mac) (0) | 2022.08.19 |
[AWS] AWS EC2 인스턴스 연결 - 터미널로 SSH 접속(Mac) (0) | 2022.08.19 |