인텔리제이에서 스프링 부트를 사용하여 톰캣서버에 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
어디다 올려야 될지 모르시면 아래 참고