스프링 부트는 기본적으로 jar 배포로 설정되어있다. 스프링 부트는 임베디드 톰캣이 내장되어있기에 실행하면 바로 인스턴스를 띄울 수 있다.

그런데 war를 이용한 톰캣 배포가 필요할 경우도 있는데 다음과 같이 설정해준다.

pom.xml 설정

패키징 방법 변경

<packaging>war</packaging>

tomcat 관련 의존성 추가

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html