프로그래밍/Java

인텔리제이(Intellij) 스프링 부트(Spring Boot) Gradle 이용한 WAR 배포 설정 방법

소행성왕자 2021. 11. 12. 16:54
인텔리제이에서 스프링 부트를 사용하여 톰캣서버에 war 이용하여 배포해 보도록 하겠습니다.
 
아래 링크 보시면 처음 프로젝트 셋팅시 war 파일로 배포 한다고 설정되었습니다.

 

Hello World 를 만들어 화면에 잘 나오는지 확인해봐야겠죠?

 

 

이제 본 문서의 주제 war 만들어 배포 해보겠습니다.



Gradle > build > bootWar 클릭

 

 

왼쪽 프로젝트 build/libs 보시면 build.Gradle 에서 설정한 war 파일이 생성되었습니다.

 

 

참고로 build.Gradle 은 아래와 같습니다.

 

plugins {
id 'org.springframework.boot' version '2.5.6'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
id 'war'
}


group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'



해당 프로젝트 경로 의 war 파일을 톰캣 서버에 업로드 해줍니다.

build/libs/demo-0.0.1-SNAPSHOT.war

 

어디다 올려야 될지 모르시면 아래 참고