21 03 06
톰캣 버전별 차이
- Each version of Tomcat is supported for any stable Java release
that meets the requirements of the final column in the table above.
(표에 맞는 Java Version 이상을 사용해야 안정적인 Tomcat 동작을 지원한다.)
Apache Tomcat 7.X
- Please note that although we offer downloads and documentation of older releases, such as Apache Tomcat 7.x, we strongly encourage users to use the latest stable version of Apache Tomcat whenever possible.
(요약 : 7 버전 쓰지마세요.)
개선 사항- Servlet 3.0, JSP 2.2, EL 2.2 and WebSocket 1.1 사양 구현
- 웹 응용 프로그램 메모리 누수 감지 및 예방
- CSRF 보호
- Manager 및 Host Manager 응용 프로그램의 향상된 보안
- 리팩토링 (커넥터, 라이프 사이클) 및 많은 내부 코드 정리
Apache Tomcat 8.X
8.0.X
- Servlet 3.1 , JSP 2.3 , EL 3.0 및 WebSocket 1.1 사양 구현
- 현재 Tomcat 8.0은 8.5로 대체, 8.0을 쓰고있다면 8.5로 마이그레이션 하세요!
8.5.X
- Tomcat 8.0.X과 동일한 사양 지원, 또한 JASPIC 1.1 규격도 구현한다.
- HTTP/2에 대한 지원 추가(Tomcat Native 라이브러리 필요)
- JSSE 커넥터(NIO 및 NIO2)에서 TLS 지원을 위한 OpenSSL 사용 지원 추가
- TLS 가상 호스팅(SNI) 지원 추가
8.5에서 제거 된 기술
- HTTP 및 AJP 커넥터의 BIO 구현
- Comet API 지원
Apache Tomcat 9.X
- Servlet 4.0 지원
- Http / 2에 지원 추가
- JSE 커넥터(NIO 및 NIO2)에서 OpenSSL을 TLS 지원용으로 사용하기 위한 지원 추가
Apache Tomcat 10.X
- Servlet 5.0 , JSP 3.0 , EL 4.0, WebSocket 2.0, Authentication 2.0 사양 구현
## References.
톰캣 공식사이트