Apache Tomcat 버전에 따른 JSP, Servlet 버전
WAS에 따라 지원하는 JSP 및 Servlet 스펙의 버전이 달라집니다.
엄밀히 따지면 톰캣은 WAS라기 보다는 서블릿 컨테이너 혹은 웹컨테이너(또는 경량 WAS) 라고 불립니다.
다음의 표는 2018년 2월 기준으로 Tomcat 버전에 따른 JSP, Servlet 스펙 지원 버전을 나타낸 표입니다.

예를들어 Tomcat 8.0 버전을 보자면 Java는 최소 7버전 이상을 사용해야 하며, Servlet 3.0, JSP 2.2 버전을 지원하고 있다는 뜻입니다.
아시다시피 JSP는 Servlet으로 변환되어 실행되기 때문에 JSP 버전에 따른 기반 Servlet 버전이 맞아야 합니다.

여러가지 사항을 고려하고, 톰캣으로 서버 환경을 구축하는 경우 다음의 표를 참고 하시기 바랍니다.

아래 표는 톰캣 공식 페이지인 다음의 링크에서 가져온 표 입니다. 이후 업데이트 된 내용은 아래 링크를 참고하시기 바랍니다.
Servlet
JSP
EL
WebSocket
JASPIC
Apache Tomcat
Java
4.0
2.3
3.0
1.1
1.1
9.0.x
8 and later
3.1
2.3
3.0
1.1
1.1
8.5.x
7 and later
3.1
2.3
3.0
1.1
N/A
8.0.x (superseded)
7 and later
3.0
2.2
2.2
1.1
N/A
7.0.x
6 and later
(7 and later for WebSocket)
2.5
2.1
2.1
N/A
N/A
6.0.x (archived)
5 and later
2.4
2.0
N/A
N/A
N/A
5.5.x (archived)
1.4 and later
2.3
1.2
N/A
N/A
N/A
4.1.x (archived)
1.3 and later
2.2
1.1
N/A
N/A
N/A
3.3.x (archived)
1.1 and later
블로그 이미지

도로락

IT, 프로그래밍, 컴퓨터 활용 정보 등을 위한 블로그

댓글을 달아 주세요! 질문 환영합니다!