SpringBoot EC2 업로드(4)

헨도·2024년 9월 3일
0

SpringBoot

목록 보기
18/23
post-thumbnail

지금까지 했던 것들을 토대로 다시 작업해보면 우리는 우분투까지 접속해있는 상황이다.

자바 설치

이제 접속한 우분투에 자바를 설치해줘야하는데, 명령어는 이렇다

sudo apt-get install openjdk-21-jre

openjdk 이후 숫자는 자바의 버전을 뜻하는거니, 참고해서 수정해주시면 된다.

필자는 자바 21 버전을 사용했기에 21을 작성해줬다.

작성해주고, Y/N 여부를 묻는 칸에는 Y 를 작성해주면 많은 것들이 깔린 후 java --version 명령어를 사용하여 자바가 깔린지 확인한다.

java --version

자바 설치 성공

로컬 PC에서 jar 파일 EC2로 가져오기

로컬에 있는 jar 파일을 우분투 내로 가져와야하는데, 우리는 파일 질라(FileZilla)를 이용하려고 한다.

파일 질라 다운 경로
https://filezilla-project.org

파일 질라 접속 후 왼쪽 맨 위를 보면

호스트 위에 서버 3개가 연결되어 있는 아이콘을 누르면 연결 접속 정보를 입력하는 화면이 나온다.

프로토콜 : SFTP
호스트 : 인스턴스 세부 정보 내, 퍼블릭 IPv4 DNS
로그온 유형 : 키 파일
사용자 : ubuntu
키 파일 : (SSH 키 위치 경로)

위 정보를 적고 연결 버튼을 누르면 아래와 같은 화면이 나오면 연결에 성공된 것이다.

그 후, jar 파일이 있는 로컬 피시 폴더에서 우분투 화면으로 파일을 드래그 앤 드랍해주면 jar 파일 이동이 된다.

jar 파일이 성공적으로 이동되면 다시 터미널로 돌아가 스프링 실행 명령어를 작성한다.

java -jar -Dspring.profiles.active=프로필명 (jar 파일명)
ex) java -jar -Dspring.profiles.active=dev scm.api.v0.0.1.jar

필자는 profile 이 개발용과 운영용이 나뉘어져 있어 dev 를 추가했지만, 그냥 실행하는 경우 가운데 명령어를 빼면 된다.

이렇게되면 스프링 실행 완료

profile
Junior Backend Developer

0개의 댓글