Middleware/JEUS

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

nxCore 2023. 3. 9. 14:13

 

 

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

JEUS 버전 EE 버전 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,[각주:3] 17, 21 [각주:4] 5.0 프레임워크 미출시 [각주:5]

 

각 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 은 별도 패치 적용 필요, 고객센터(1544-8629) 문의 [본문으로]
  2. JEUS 9 부터 jakarta namespace로 동작. 기존 javax namespace 로 개발된 App은 배포 및 운영 불가. [본문으로]
  3. JDK 17 이상 사용 권장 [본문으로]
  4. JDK 21 은 별도 패치 적용 필요, 고객센터(1544-8629) 문의 [본문으로]
  5. javax to jakarta namespace 전환, Spring 6 지원 Framework 개발 예정 (https://egovframe.go.kr) [본문으로]