인텔리제이에서 스프링 부트를 사용하여 톰캣서버에 war 이용하여 배포해 보도록 하겠습니다.
아래 링크 보시면 처음 프로젝트 셋팅시 war 파일로 배포 한다고 설정되었습니다.
https://trytoso.tistory.com/1566
인텔리제이 (intellij) 스프링 부트(Spring Boot) 시작하기
스프링 프레임워크(Spring Framework) - EJB(Enterprise Java Bean)라는 무겁고 복잡한 플랫폼에서 벗어나 POJO(Plain Old Java Object)를 기반으로 하는 경량의 환경을 제공한다. - 스프링 프레임워크가 처음 등..
trytoso.tistory.com
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
어디다 올려야 될지 모르시면 아래 참고
https://trytoso.tistory.com/1569
톰캣(tomcat) war 배포를 위한 server.xml appBase docBase 등 설정 방법
톰캣(tomcat) war 배포를 위한 server.xml appBase docBase 등 설정 방법 Centos7 톰캣8 톰캣 설치 경로 /usr/local/tomcat Host 가상의 호스트를 정의한다. 서버의 ip 를 지정해도 된다. appBase appBase 같은 경..
trytoso.tistory.com