상세 컨텐츠

본문 제목

Springboot embedded tomcat version

Dev/Springboot

by 앙큼한오렌지 2022. 4. 12. 14:11

본문

기본적으로 스프링부트에 포함된 톰캣을 디폴트 상태로 잘 쓰곤 하는데 가끔 톰캣의 버전을 확인 또는 변경해야 할 일이 생기곤 한다.

임베디드 톰캣이라고는 해도 스프링 부트에 포함되어있기 때문에 프로젝트에 라이브러리가 다운로드 되어있다.

버전 확인 1

프로젝트에 있는 라이브러리를 확인해본다

스프링부트 버전은 2.6.6으로 했다

라이브러리 확인

spring-boot-starter-tomcat의 버전이 2.6.6 인걸 알수 있다.

이 라이브러리를 mvnrepository 에서 검색 후 버전에 맞는 페이지에 들어가 보면 하단에 dependency가 걸린 라이브러리의 버전을 확인 할 수있다.

스프링부트 2.6.6 버전에선 디폴트로 9.0.6 버전의 톰캣이 포함된 걸 알수 있다.

버전 확인 2

또는 라이브러리 목록에서 다음처럼 외부 라이브러리를 직접 검색해서 확인 가능하다.

똑같이 9.0.6 버전 톰캣을 확인 할 수 있다.

버전 변경 Gradle

만약 그래들을 사용중이라면 build.gradle 파일에 다음처럼 특정 버전을 명시 해줄수 있다.

ext['tomcat.version'] = '9.0.45'

버전 변경 Maven

만약 메이븐을 사용중이라면 pom.xml 에 다음처럼 특정 버전을 명시 해줄수 있다.

<properties>
    <tomcat.version>9.0.45</tomcat.version>
<properties>

 

 

참고

https://goateedev.tistory.com/135

'Dev > Springboot' 카테고리의 다른 글

@ResponseBody 사용시 한글 깨질 때  (0) 2015.05.03

관련글 더보기