[Spring] 스프링 서버 배포

rekv·2025년 2월 15일

Spring

목록 보기
15/15

jdk 다운

apt install openjdk-17-jdk

우선 jdk가 필요하므로 터미널에 위의 명령어를 입력 (자신이 사용할 버전에 맞춰서 설치)

export PATH=$PATH:/usr/lib/jvm/java-17-openjdk-amd64/bin

/etc/profile파일로 접속해 마지막 줄에 위의 코드를 추가 (설치한 jdk를 환경 변수로 추가)

source /etc/profile

스크립트 파일을 수정했으므로 수정한 내용을 반영하기 위해 위의 명령어 입력

배포할 스프링 파일 생성

인텔리제이에서 오른쪽 코끼리(Gradle)를 누르면 Gradle창이 뜬다.
Gradle 창에서 Tasks > build > bootJar을 실행

좌측 프로젝트 폴더에서 build > libs 폴더 아래를 확인하면 [프로젝트명 - SNAPSHOT].jar 파일이 생성된 걸 확인할 수 있다. 이를 백엔드 서버로 사용할 ubuntu로 옮긴다.

export [환경변수 이름] = [환경변수 값];

만약 프로젝트의 application.yaml파일에서 따로 설정한 환경 변수 값이 있다면 위의 방법으로 ubuntu에도 환경 변수 값을 추가한다.

java -jar [프로젝트명 - SNAPSHOT].jar

위에서 생성한 jar파일을 옮긴 위치로 이동해서 위의 명령어를 입력하면 백엔드 서버 배포가 끝난다.

0개의 댓글