Apache Tomcat 9 은 Servlet 4.0 표준과 HTTP/2 을 지원합니다.
Tomcat 버전 별 표준 지원 현황은 다음과 같습니다.
Apache Tomcat Version
|
Servlet Spec
|
JSP Spec
|
EL Spec
|
WebSocket Spec
|
JASPIC Spec
|
Latest Released Version
|
Supported Java Versions
|
---|---|---|---|---|---|---|---|
9.0.x | 4.0 | 2.3 | 3.0 | 1.1 | 1.1 | 9.0.11 | 8 and later |
8.5.x | 3.1 | 2.3 | 3.0 | 1.1 | 1.1 | 8.5.33 | 7 and later |
8.0.x (superseded) | 3.1 | 2.3 | 3.0 | 1.1 | N/A | 8.0.53 (superseded) | 7 and later |
7.0.x | 3.0 | 2.2 | 2.2 | 1.1 | N/A | 7.0.90 | 6 and later (7 and later for WebSocket) |
6.0.x (archived) | 2.5 | 2.1 | 2.1 | N/A | N/A | 6.0.53 (archived) | 5 and later |
5.5.x (archived) | 2.4 | 2.0 | N/A | N/A | N/A | 5.5.36 (archived) | 1.4 and later |
4.1.x (archived) | 2.3 | 1.2 | N/A | N/A | N/A | 4.1.40 (archived) | 1.3 and later |
3.3.x (archived) | 2.2 | 1.1 | N/A | N/A | N/A | 3.3.2 (archived) | 1.1 and later |
Red Hat 에서 Tomcat 9을 탑재한 기업용 웹서버 JBoss Web Server 5 출시
Red Hat JBoss Web Server (JWS) 는 웹 애플리케이션과 대규모 웹사이트를 구축, 배포, 관리 할 수 있도록 아파치 웹서버와 서블릿 엔진인 톰캣 을 조합 한 것입니다.
세계에서 가장 많이 사용되는 웹 서버 (아파치)와 가볍고 빠른 최고의 서블릿 엔진 (톰캣) 및 우수한 미들웨어 기술지원을 결합한 제품입니다.
이번에 새롭게 출시된 JBoss Web Server 버전 5에는 Red Hat Enterprise Linux (RHEL) 용 톰캣 9 를 포함하고 새로운 기능들을 제공합니다.
JBoss Web Server (JWS) 5 주요 컴포넌트
컴포넌트
|
설명
|
---|---|
Apache Tomcat |
|
Apache Tomcat Native library |
|
The tomcat-vault |
|
The mod_cluster library |
|
JWS 5 새로운 기능과 기능 개선
JWS5에 포함된 Tomcat 9.0.7 에서 제공하는 새로운 기능.
- HTTP/2 지원
- Servlet 4.0 표준 지원
- JSSE 커넥터 (NIO와 NIO2)에서 TLS를 지원하는 OpenSSL 사용을 지원
- Tomcat-native 설치시 HTTP / 1.1 을 위한 기본 NIO 커넥터
- TLS 가상 호스팅 (SNI) 지원
기능 개선 부분은 다음과 같습니다.
- 임베디드 배포 지원 (fat jar deployments)
- 비동기 지원 NIO2
- Narayana 및 DBCP2 (tech preview)를 통한 트랜잭션 처리
- Red Hat Enterprise Linux 환경에서 zip 파일로 설치하는 사용자를 위해 시스템 데몬과 통합할 수 있는 스크립트 제공
- tomcat-vault 설치 프로세스 개선
- tomcat-vault의 vault.properties 파일을 JWS_HOME 외부에 저장
- manager 와 host-manager webapp 동작 변경
- mod_cluster 1.4 로 변경
- 다중 프로퍼티 파일의 구성
- JBoss Web Server Logging 모듈은 log4j 제외
- Red Hat JBoss Web Server 5.0 maven repository 에서 Tomcat 임베디드 포함
Narayana 소개 (Tech Preview)
Narayana 트랜잭션 툴킷은 다음과 같은 표준 기반 트랜잭션 프로토콜을 사용하여 개발 된 애플리케이션을 지원합니다.
- JTA
- JTS
- Web-Service Transactions
- REST Transactions
- STM
- XATMI/TX
JBoss Web Server 에 포함된 Narayana는 Red Hat Process Automation Manager 와 통합하기 위해 개발되었습니다.
또한 Tomcat JDBC Connection Pool 을 이용하여 PostgreSQL 서버와 연결을 지원합니다.
References & Related Links
- The wait is over: JBoss Web Server 5 with Tomcat 9 is here! – https://middlewareblog.redhat.com/2018/07/19/the-wait-is-over-jboss-web-server-5-with-tomcat-9-is-here/
- JBoss Web Server 5 Supported Configurations – https://access.redhat.com/articles/3497401
- JBoss Web Server 5 with Tomcat 9 is Available – https://www.infoq.com/news/2018/08/jws5
- JBoss Web Server Component Details – https://access.redhat.com/articles/111723
아파치 톰캣 제품 소개
오픈소스 소프트웨어인 Apache 웹서버와 Tomcat 을 고객이 안심하고 사용하기 위해 필요한 기술 지원, 보안 업데이트 정보 제공, 전화/이메일/서비스데스크 문의 에 의한 기술 지원을 제공합니다.
아파치 톰캣 기술지원 서비스
오픈소스 소프트웨어인 아파치 웹서버와 톰캣을 고객이 안심하고 사용하기 위해 필요한 기술 지원, 보안 업데이트 정보 제공, 전화/이메일/서비스데스크 문의 에 의한 기술 지원을 제공합니다.
아파치 톰캣 자동 설치, 구성, 튜닝 방법 소개
오픈나루의 KHAN [apm]은 Apache Tomcat 에 대하여자동으로 설치와 구성 그리고 튜닝하며 해당 구성에 대한 설치보고서를 자동생성하는 Provisioning 기능을 제공합니다. 서버 대수에 상관없이 몇 분이내에 원하는 구성을 완료하고 즉시 테스트와 설치 보고서를 출력할 수 있습니다.
OPENMARU APM 소개 자료 다운로드
JBoss EAP 소개 자료 다운로드
오픈소스WAS 전환 체크리스트
- 마이그레이션의 난이도와 투입 리소스를 예측하기 위한 사전 진단 시트
- 해당 업무의 개발자와 운영자를 대상으로 인터뷰를 진행
- 기존 시스템의 운영 이슈나 개선점 확인
UNIX-to-Linux (U2L) 개요
거침없이 배우는 JBoss – 전준식 엮음/지&선(지앤선) |