본문 바로가기
Middleware/JEUS

JEUS 버전 별 JDK 지원 버전, 전자정부프레임워크 지원 버전 리스트

by nxCore 2023. 3. 9.

 

 

JEUS 버전 별로 지원하는 JDK 버전 리스트 입니다.

JEUS 버전 Java(Jakarta) EE 버전 Java SE 버전 Servlet 버전 권장 egovframework 버전
JEUS 6 (Fix #9) Java EE 5 JDK 5, 6, 7 2.5 2.x
JEUS 7 Java EE 6 JDK 6, 7 3.0 3.0
JEUS 8 Java EE 7 JDK 7, 8 3.1 3.5 ~ 3.10
JEUS 8.5 Jakarta EE 8 JDK 8, 11, 17 [각주:1] 4.0 4.x
JEUS 21 Jakarta EE 8 JDK 8, 11, 17 4.0 4.x
JEUS 9 [각주:2] Jakarta EE 9.0 JDK 8, 11, 1721 [각주:3] 5.0 프레임워크 미출시 [각주:4]

 

각 JEUS 버전 별로 명시된 버전 외 다른 버전은 지원하지 않습니다.

 

Java(Jakarta) EE 버전 지원과 Java SE 버전 지원의 차이를 이해하고 환경을 구성해주어야 합니다.

Java SE 지원은 Java 런타임 환경에서 기본 지원하는 클래스 및 API 지원에 대한 것이며, Java(Jakarta) EE 지원은 Web 개발 등에 필요한 클래스 및 API 지원에 대한 것입니다.

예시로 Servlet API 4.0 환경이 필요하다면, Jakarta EE 8 버전을 지원해야 하며, Java SE JDK 8 버전으로 지원이 되지 않습니다.

즉, JDK 8 버전 환경에 설치된 JEUS 8 에서는 Servlet API 4.0 지원이 되지 않습니다.

 

 

 

  1. JDK 17 지원 개발 진행중 [본문으로]
  2. JEUS 9 부터 jakarta namespace로 동작. 기존 javax namespace 로 개발된 App은 배포 및 운영 불가. [본문으로]
  3. JDK 21 지원 개발 진행중 [본문으로]
  4. javax to jakarta namespace 전환, Spring 6 지원 Framework 개발 예정 (https://egovframe.go.kr) [본문으로]

댓글