본문 바로가기

Java

[SpringBoot]SpringBoot 3.x.x War 배포에러

반응형

SpringBoot 3.x.x War 배포 문제 해결 방법

Tomcat9 버전에서 SpringBoot3 War 배포시 정상적으로 Spring이 로드되지 않습니다.

문제 상황

SpringBoot 3.x.x 버전에서 War 파일로 빌드한 프로젝트를 배포하면, SpringBoot가 로드되지 않습니다.

원인 분석

SpringBoot 3.x.x 버전부터는 Tomcat10이상의 버전부터 호환이 가능합니다.

  • 참고사이트

What's New in Spring Framework 6.x

해결 방법

Tomcat10 버전을 적용하여 SpringBoot 3.x.x 프로젝트를 배포합니다.

결론

기존 javax.x 라이브러리도 jakarta로 변경되었습니다.

• Migration from javax to jakarta namespace for Servlet, JPA, etc.

최신버전의 라이브러리를 적용 시 공식문서는 무조건 확인해봐야 될것같습니다.

반응형