https://tomcat.apache.org/whichversion.html
아파치 톰켓 버전별로 필요 jdk 버전이 있습니다.
저는 현재 8.5나 9.0을 많이 사용하고 있는데
8.5는 java 7 이상
9.0은 java 8 이상을 사용해야 합니다.
java 8(1.8) 이상을 사용하는 경우 톰캣 10.0.X 까지 사용할 수 있습니다.
10.1.X 버전을 사용해야 하는 경우 java 11 이상을 사용해야 합니다. (LTS 버전은 java 11하고 17이니 둘중 하나를 선택하심이 좋을거 같습니다.)