기본적으로 스프링부트에 포함된 톰캣을 디폴트 상태로 잘 쓰곤 하는데 가끔 톰캣의 버전을 확인 또는 변경해야 할 일이 생기곤 한다.
임베디드 톰캣이라고는 해도 스프링 부트에 포함되어있기 때문에 프로젝트에 라이브러리가 다운로드 되어있다.
프로젝트에 있는 라이브러리를 확인해본다
스프링부트 버전은 2.6.6으로 했다
라이브러리 확인
spring-boot-starter-tomcat의 버전이 2.6.6 인걸 알수 있다.
이 라이브러리를 mvnrepository 에서 검색 후 버전에 맞는 페이지에 들어가 보면 하단에 dependency가 걸린 라이브러리의 버전을 확인 할 수있다.
스프링부트 2.6.6 버전에선 디폴트로 9.0.6 버전의 톰캣이 포함된 걸 알수 있다.
또는 라이브러리 목록에서 다음처럼 외부 라이브러리를 직접 검색해서 확인 가능하다.
똑같이 9.0.6 버전 톰캣을 확인 할 수 있다.
만약 그래들을 사용중이라면 build.gradle 파일에 다음처럼 특정 버전을 명시 해줄수 있다.
ext['tomcat.version'] = '9.0.45'
만약 메이븐을 사용중이라면 pom.xml 에 다음처럼 특정 버전을 명시 해줄수 있다.
<properties>
<tomcat.version>9.0.45</tomcat.version>
<properties>
참고
@ResponseBody 사용시 한글 깨질 때 (0) | 2015.05.03 |
---|