기능에 대한 Java 버전 종속성
WebSphere Application Server Liberty 런타임에는 JRE(Java Runtime Environment)의 최소 레벨에 대한 특정 요구사항이 있습니다.
Liberty 기능은 WebSphere Application Server Liberty 런타임에 설치 및 실행됩니다.
WebSphere Liberty 런타임에 필요한 버전보다 이후 버전의 Java가
필요한 기능을 개발하는 경우 이 기능은 Java의 최소 필수 버전을 선언할 수 있습니다.
Java의 최소 필수 레벨을 선언하려면 포함된 번들 중 하나 이상에서
필수 번들 실행 환경을 포함하십시오.
기능은 Subsystem-Content 섹션으로 구성된 번들을 정의합니다. 자세한 정보는 Liberty
기능 Manifest 파일을 참조하십시오. 다음 예는 최소 필수 Java 버전을 선언하는 방법을
보여줍니다.
Subsystem-Content: com.ibm.websphere.appserver.example.bundle; version="[1,1.0.100)"
com.ibm.websphere.appserver.example.bundle 번들
Manifest 파일은 번들에 필요한 실행 환경의 정의를 포함합니다. 예를 들어, 다음과 같습니다.
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=1.7))"
필수 실행 환경을 지정하는 방법에 대한 자세한 정보는 OSGi Enterprise R5 specification을 참조하십시오. 런타임에서 필수 기능을 프로비저닝하는 경우 이 번들 Manifest를 처리하고, 포함된 기능의 충족되지 않은 Java 버전 종속성을 보고합니다.