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);
}
}
댓글
댓글 쓰기