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 |
'Servlet&Jsp' 카테고리의 다른 글
[서블릿/JSP] JSP pageEncoding 속성에 대하여 (0) | 2018.02.06 |
---|---|
[서블릿/JSP] 이클립스 JSP 페이지 소스 저장시 인코딩 설정으로 인해 저장 안되는 문제 (0) | 2018.02.06 |
[JAVAEE] 자바빈(JavaBean) 이란? 자바빈 규약에 대해 (2) | 2018.02.05 |
[서블릿/JSP] JSP란? JSP 개념 및 탄생 배경 (1) | 2017.12.25 |
[서블릿/JSP] eclipse에 톰캣 서버 설정 및 JEE 프로젝트 만들기 [3] (0) | 2017.12.22 |