Apache Tomcat 9

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

source : http://tomcat.apache.org/whichversion.html

Red Hat 에서 Tomcat 9을 탑재한 기업용 웹서버 JBoss Web Server 5 출시

Red Hat JBoss Web Server (JWS) 는 웹 애플리케이션과 대규모 웹사이트를 구축, 배포, 관리 할 수 있도록 아파치 웹서버와 서블릿 엔진인 톰캣 을 조합 한 것입니다.

세계에서 가장 많이 사용되는 웹 서버 (아파치)와 가볍고 빠른 최고의 서블릿 엔진 (톰캣) 및 우수한 미들웨어 기술지원을 결합한 제품입니다.

이번에 새롭게 출시된 JBoss Web Server 버전 5에는 Red Hat Enterprise Linux (RHEL) 용 톰캣 9 를 포함하고 새로운 기능들을 제공합니다.

Source : Cookies vs. Tokens: The Definitive Guide –
https://dzone.com/articles/cookies-vs-tokens-the-definitive-guide

JBoss Web Server 5

JBoss Web Server (JWS) 5 주요 컴포넌트

컴포넌트
설명

Apache Tomcat

  • Java Servlet  표준을 따르는 서블릿 컨테이너입니다.
  • JBoss Web Server에는 Apache Tomcat 9를 포함합니다.

Apache Tomcat Native library

  • Tomcat의 확장성, 성능 그리고 네이티브 서버 기술과 통합을 향상시키는 Tomcat 라이브러리입니다.

The tomcat-vault

  • JBoss 웹 서버가 사용하는 암호와 기타 중요한 정보를 안전하게 저장하는 데 사용되는 JBoss 웹 서버의 확장 기능입니다.

The mod_cluster library

  • Apache Tomcat과 Apache HTTP Server의 mod_proxy_cluster 모듈 간의 통신 라이브러리입니다.

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

아파치 톰캣 제품 소개

Apache Tomcat 소개

오픈소스 소프트웨어인 Apache 웹서버와 Tomcat 을 고객이 안심하고 사용하기 위해 필요한 기술 지원, 보안 업데이트 정보 제공, 전화/이메일/서비스데스크 문의 에 의한 기술 지원을 제공합니다.

아파치 톰캣 기술지원 서비스

오픈소스 소프트웨어인 아파치 웹서버와 톰캣을 고객이 안심하고 사용하기 위해 필요한 기술 지원, 보안 업데이트 정보 제공, 전화/이메일/서비스데스크 문의 에 의한 기술 지원을 제공합니다.

Tomcat 기술지원 서비스

아파치 톰캣 자동 설치, 구성, 튜닝 방법 소개

Apache Tomcat 자동 설치

오픈나루의 KHAN [apm]은 Apache Tomcat 에 대하여자동으로 설치와 구성 그리고 튜닝하며 해당 구성에 대한 설치보고서를 자동생성하는 Provisioning 기능을 제공합니다. 서버 대수에 상관없이 몇 분이내에 원하는 구성을 완료하고 즉시 테스트와 설치 보고서를 출력할 수 있습니다.

OPENMARU APM 소개 자료 다운로드
APM 제품소개자료 다운로드

JBoss EAP 소개 자료 다운로드
JBoss EAP 소개자료 다운로드

오픈소스WAS 전환 체크리스트

  • 마이그레이션의 난이도와 투입 리소스를 예측하기 위한 사전 진단 시트
  • 해당 업무의 개발자와 운영자를 대상으로 인터뷰를 진행
  • 기존 시스템의 운영 이슈나 개선점 확인
JBoss 마이그레이션 도구

UNIX-to-Linux (U2L) 개요

  • 저비용 고효율 IT 시스템 구축

    • 전세계 Unix 시장점유율은 계속 감소하는데 반해 리눅스는 증가하고 있는 추세임
    • Unix 시스템을 비용효율적인 X86 서버로 대체함으로서, 시스템 구축 비용 및 운영 비용 절감과 유연성 확보
  • IT 환경의 유연성과 기술혁신 토대 마련

    • 신기술 수용, 유연성, 비용 효율화, 유지보수 효율성 확보
    • x86/리눅스 기반의 인프라 혁신이 주류
    • 최근 SW의 개발환경이 대부분 리눅스 플랫폼임
  • 클라우드 레디 시스템 구축

    • 클라우드 인프라 기반 플랫폼은 x86/리눅스 서버가 주를 이룸
    • x86 서버는 오픈 클라우드 환경 전환이 용이하나, Unix서버는 벤더 종속적임
거침없이 배우는 JBoss10점
전준식 엮음/지&선(지앤선)
Summary
product image
Aggregate Rating
no rating based on 0 votes
Brand Name
Apache
Product Name
Tomcat