Tomcat 사용 버전에 따라 사용하는 JDK 버전이 다르다.
Tomcat 10.0 과 10.1은 사용하는 JDK 버전이 다르다. (8, 11)
- Tomcat 10.0.x -> JDK 8
- Tomcat 10.1.x -> JDK 11
Tomcat 10부터는 Jakarta Servelet을 지원하기 때문에 JavaEE 버전과 호환이 되지 않는다.
Tomcat 10부터는 Jakarta Servelet을 지원하기 때문에 이전 코드 (JavaEE) 들은 그냥 webapss 폴더에 올리면 인식을 하지 못한다. - 404 에러가 뜬다.
해결방법
- the primary package for all implemented APIs has changed from
javax.* to jakarta.*
- 그래서 마이그레이션을 진행해야 한다.
좋은 정보 얻어갑니다, 감사합니다.