ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

Spring Boot 외장 톰캣 연동

 Spring Boot 외장 톰캣 연동

Spring Boot는 기본적으로 내장 톰캣을 지원한다. 
다음은 내장 톰캣이 아닌 외장 톰캣을 사용하는 방법이다.

1) 톰캣 설치 후 서비스 등록/실행

2) pom.xml 설정
* dependency 추가 
1
2
3
4
5
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
  </dependency>

패키징 추가 프로젝트 생성시 packaging을 war 로 하면 자동으로 들어간다.

<version>0.0.1-SNAPSHOT</version>

<packaging>war</packaging>

<name>demo2</name>




@RestController

public class ApiController {

@RequestMapping("hello")

public String helloWorld() {

return "Hello World";

}

}

프로젝트 생성시 Packaging을 War 로 해서 생성하면

자동으로 ServletInitializer 가 추가된다.

public class ServletInitializer extends SpringBootServletInitializer {

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {

return application.sources(Demo2Application.class);

}

}

댓글