반응형
외부 톰캣을 사용하고자 한다면!!
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"
}
- 끝 -
반응형
'OpenSource > Spring Boot' 카테고리의 다른 글
ace-t의 Spring Boot 따라잡기(기본 - logging) (0) | 2016.03.24 |
---|---|
ace-t의 Spring Boot 따라잡기(기본 - CouchBase 연동하기) (0) | 2016.03.24 |
ace-t의 Spring Boot 따라잡기(기본 - SourceTree에 연결 및 Repository에 올리기) (0) | 2016.03.23 |
ace-t의 Spring Boot 따라잡기(기본 - 헬로우월드찍어보기!) (0) | 2016.03.22 |
ace-t의 Spring Boot 따라잡기(셋팅편) (0) | 2016.03.22 |