OpenSource/Spring Boot
ace-t의 Spring Boot 따라잡기(기본 - 외부톰캣 연동하기!)
태하팍
2016. 3. 23. 16:01
반응형
외부 톰캣을 사용하고자 한다면!!
jar -> war로 변경을 해주면 됩니다.
방법은?
1) build.gradle에서 주황색 부분을 변경 jar->war
apply plugin: 'war'
war {
baseName = 'lineup-fanta'
version = '0.0.1-SNAPSHOT'
}
2) main 소스에 추가 작업
- extends SpringBootServletInitializer
- add overriding source
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(LineupFantaApplication.class);
}
3) gradle clean, build 후 체크
4) 생성한 war를 톰캣에 올려서 띄워보도록 하겠습니다.
editor configuration을 통해 미리 받아놓은 톰캣과 연동 시킵니다.
우리가 생성한 war를 선택하여 줍니다.
실행 ㄱ ㄱ
- 아까 만든 HellowController를 수행! 잘 나오는것을 확인한다.
http://localhost:8080/greeting?name=terry
5) 추가적으로 build.gradle에서 exclude module 추가
compile("org.springframework.boot:spring-boot-starter-web") {
exclude module: "spring-boot-starter-tomcat"
}
- 끝 -
반응형