Liberty 기능

기능은 런타임 환경에서 특정 서버에 로드되는 런타임 환경의 일부를 제어할 때의 기준이 되는 기능 단위입니다.

팁: Liberty 에디션을 적용하는 모든 기능을 설치하기 위해 기능 번들 추가 기능을 설치할 수 있습니다.
  • WebSphere® Application Server Liberty Core: libertyCoreBundle
  • WebSphere Application Server(기본) Liberty: baseBundle
  • WebSphere Application Server Network Deployment Liberty: 집합체 멤버 서버의 경우 ndMemberBundle 및 집합체 제어기의 경우 ndControllerBundle
  • z/OS® Liberty용 WebSphere Application Server: zosBundle

다음 표에는 각각의 WebSphere Application Server Liberty 에디션에 대해 지원되는 Liberty 기능이 나열되어 있습니다.

표 1. 각 WebSphere Application Server Liberty 에디션에 대해 지원되는 Liberty 기능
Libertyfeature WebSphere Application Server Liberty Core WebSphere Application Server WebSphere Application Server Network Deployment(분산 운영 체제 및 IBM® i) z/OS용 WebSphere Application Server
기능 번들 추가 기능 libertyCoreBundle baseBundle ndMemberBundle: 제어기 기능을 제외한 모든 기능

ndControllerBundle: 1이 표시된 기능만

zosBundle
Java EE 7 Web Profile
beanValidation-1.1
cdi-1.2
ejbLite-3.2
el-3.0
jaxrs-2.0
jaxrsClient-2.0
jdbc-4.1
jndi-1.0
jpa-2.1
jsf-2.2
jsonp-1.0
jsp-2.3
managedBeans-1.0
servlet-3.1
webProfile-7.0
websocket-1.0
websocket-1.1
Java™ EE 7 Full Platform
appClientSupport-1.0  
appSecurityClient-1.0  
batch-1.0  
concurrent-1.0
ejb-3.2  
ejbHome-3.2  
ejbPersistentTimer-3.2  
ejbRemote-3.2  
j2eeManagement-1.1  
jacc-1.5
jaspic-1.1
javaee-7.0  
javaeeClient-7.0  
javaMail-1.5
jaxb-2.2  
jaxws-2.2  
jca-1.7  
jcaInboundSecurity-1.0  
jms-2.0  
jmsMdb-3.2  
mdb-3.2  
wasJmsClient-2.0  
wasJmsSecurity-1.0  
wasJmsServer-1.0  
확장 프로그래밍 모델
cloudant-1.0  
couchdb-1.0  
json-1.0
mongodb-2.0  
rtcomm-1.0  
rtcommGateway-1.0  
sipServlet-1.1  
엔터프라이즈 OSGi
blueprint-1.0
httpWhiteboard-1.0
httpWhiteboard-1.0
osgiBundle-1.0
osgi.jpa-1.0
wab-1.0
MicroProfile
microProfile-1.0 [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later]
microProfile-1.2 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
microProfile-1.3 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
mpConfig-1.1 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpConfig-1.2 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
mpFaultTolerance-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpHealth-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpJwt-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpMetrics-1.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
mpMetrics-1.1 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
mpRestClient-1.0 [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later] [18.0.0.1 and later]
opentracing-1.0 [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later]
조작
apiDiscovery-1.0
batchManagement-1.0  
bells-1.0
bluemixUtility-1.0
distributedMap-1.0
eventLogging-1.0
jpaContainer-2.1 [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later]
jsfContainer-2.2 [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later] [17.0.0.4 and later]
localConnector-1.0
logstashCollector-1.0
mediaServerControl-1.0  
monitor-1.0
openapi-3.0 [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later] [17.0.0.3 and later]
osgiConsole-1.0
productInsights-1.0 [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later]
requestTiming-1.0
restConnector-1.0
restConnector-2.0 [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later] [16.0.0.3 and later]
serverStatus-1.0
sessionDatabase-1.0
timedOperations-1.0
webCache-1.0
wmqJmsClient-2.0  
wsAtomicTransaction-1.2  
보안
appSecurity-1.0
appSecurity-2.0
       
constrainedDelegation-1.0
federatedRegistry-1.0
jwt-1.0 [16.0.0.4 and later] [16.0.0.4 and later] [16.0.0.4 and later] [16.0.0.4 and later]
ldapRegistry-3.0
oauth-2.0
openid-2.0
openidConnectClient-1.0
openidConnectServer-1.0
passwordUtilities-1.0  
samlWeb-2.0
scim-1.0
socialLogin-1.0 [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later] [17.0.0.2 and later]
spnego-1.0
ssl-1.0
transportSecurity-1.0 [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later] [17.0.0.1 and later]
wsSecurity-1.1  
wsSecuritySaml-1.1  
시스템 관리
adminCenter-1.0 1
clusterMember-1.0    
collectiveController-1.0     1
collectiveMember-1.0
dynamicRouting-1.0     1
healthAnalyzer-1.0    
healthManager-1.0     1
scalingController-1.0     1
scalingMember-1.0    
z/OS
batchSMFLogging-1.0       [16.0.0.3 and later]
zosConnect-1.0      
zosConnect-1.2      
zosLocalAdapters-1.0      
zosRequestLogging-1.0    
zosSecurity-1.0      
zosTransaction-1.0      
zosWlm-1.0      
Java EE 6 Web Profile
beanValidation-1.1
cdi-1.0
ejbLite-3.1
jdbc-4.0
jndi-1.0
jpa-2.0
jsf-2.0
jsp-2.2
servlet-3.0
webProfile-6.0
Java EE 6 기술
jaxb-2.2  
jaxrs-1.1
jaxws-2.2  
jca-1.6  
jcaInboundSecurity-1.0  
jms-1.1  
jmsMdb-3.1  
mdb-3.1  
wasJmsClient-1.1  
wasJmsSecurity-1.0  
wasJmsServer-1.0  
wmqJmsClient-1.1  
다음 목록에는 서버 구성에 추가할 수 있는 기능에 대한 정보가 있습니다. 구성에 기능을 포함시키면 하나 이상의 추가 기능이 자동으로 로드될 수 있습니다. 예를 들어, wab-1.0 기능을 포함시키면 servlet-3.0blueprint-1.0 기능이 자동으로 로드됩니다. 각 기능에는 간략한 설명과 이 기능이 server.xml 파일 내의 <featureManager> 요소에 선언되는 방법의 예제가 포함되어 있습니다. 예:
<server>
  <featureManager>
    <feature>servlet-3.0</feature>
    <feature>localConnector-1.0</feature>
  </featureManager>
</server>

서버 구성에서 사용할 수 있는 기능에는 공용 가시성이 있으며, 이 기능은 Liberty 제품 외부의 일부입니다. 서버 구성에서 이러한 기능 사용은 제품의 향후 업데이트에서 지원됩니다. Liberty 역시 일련의 기능에 보호된 가시성을 제공합니다. 이러한 기능은 서버 구성에서 직접 사용할 수 없지만 사용자 고유 기능에 포함할 수 있습니다(보호 기능 포함 참조).

Administrative Center
<feature>adminCenter-1.0</feature>

The adminCenter-1.0 기능은 휴대폰, 태블릿 또는 컴퓨터의 웹 브라우저에서 Liberty 서버, 애플리케이션 및 기타 자원을 관리하기 위한 웹 기반 그래픽 인터페이스입니다.

Admin Center를 사용하여 Liberty 관리Admin Center 기능 제한사항의 내용을 참조하십시오.

API 발견
<feature>apiDiscovery-1.0</feature>

The apiDiscovery-1.0 기능을 사용하면 REST API 문서를 발견할 수 있습니다. 이 기능을 사용하여 Liberty 서버에서 사용 가능한 REST API를 찾은 후에 Swagger 사용자 인터페이스를 사용하여 발견된 REST 엔드포인트를 호출할 수 있습니다. Liberty 서버에서 REST API 문서 발견의 내용을 참조하십시오.

애플리케이션 클라이언트 컨테이너 보안
<feature>appSecurityClient-1.0</feature>

클라이언트 컨테이너에서 보안을 사용하려면 client.xml 파일에 appSecurityClient-1.0 기능을 추가하십시오.

The appSecurityClient-1.0 기능은 클라이언트에서 SSL, CSIv2 및 JAAS를 가능하게 합니다. 클라이언트와 서버 간 통신을 보안 설정하고 암호화하려면 SSL을 구성해야 합니다.

appSecurityClient-1.0 기능 구성 정보는 Application Security for Client 1.0을 참조하십시오.

Liberty 애플리케이션 클라이언트 컨테이너의 보안Liberty 애플리케이션 클라이언트 컨테이너 및 해당 애플리케이션의 보안 구성도 참조하십시오.

애플리케이션 클라이언트 지원
<feature>appClientSupport-1.0</feature>

The appClientSupport-1.0 기능을 사용하면 서버가 애플리케이션의 클라이언트 모듈 내의 Java EE 메타데이터를 처리할 수 있습니다. 예를 들어, 배치 디스크립터 XML 파일 및/또는 어노테이션을 읽고 필요한 경우 애플리케이션의 기타 모듈에서 사용할 수 있도록 합니다. 또한 이 기능은 원격 애플리케이션 클라이언트 프로세스가 JNDI 검색을 수행하기 위해 서버와 통신할 수 있도록 합니다.

appClientSupport-1.0 기능은 server.xml 파일에서만 사용으로 설정할 수 있습니다.

일괄처리
<feature>batch-1.0</feature>

batch-1.0 기능은 JSR-352 프로그래밍 모델을 사용할 수 있게 합니다.

<feature>batchManagement-1.0</feature>

The batchManagement-1.0 기능은 원격 작업 제출 및 batchManager 명령행 클라이언트 유틸리티에 대한 REST 인터페이스를 제공합니다.

Java 일괄처리 및 관리되는 일괄처리 개요의 내용을 참조하십시오.

Bean 유효성 검증
<feature>beanValidation-1.0</feature>

beanvalidation-1.0 기능은 애플리케이션의 각 계층에서 JavaBeans에 대한 유효성 검증을 제공합니다. 어노테이션 또는 validation.xml 배치 디스크립터를 사용하여 애플리케이션에서 JavaBeans의 모든 계층에 유효성 검증을 적용할 수 있습니다.

<feature>beanValidation-1.1</feature>
The beanValidation-1.1 기능은 다음을 제공합니다.
  • beanValidation-1.0에서 사용 가능한 유효성 검증
  • JavaBeans에 대한 메소드 및 생성자 유효성 검증
  • CDI(Contexts and Dependency Injection) Bean에서 자동 메소드 및 생성자 유효성 검증
  • 배치 디스크립터, validation.xml에서 CDI 관리 Bean으로 컴포넌트를 작성하는 기능. CDI 기능을 사용하는 기타 컴포넌트와 동일한 방법으로 컴포넌트를 개발할 수 있습니다.
<feature>beanValidation-2.0</feature>

Bean Validation 2.0 스펙은 JavaBeans를 유효성 검증하기 위해 어노테이션 기반 모델을 제공합니다.

Bean 유효성 검증 기능의 제한사항도 참조하십시오.

BELL(Basic Extensions using Liberty Libraries)

<feature>bells-1.0</feature>

이 기능은 BELL(Basic Extensions using Liberty Libraries)의 구성을 가능하게 합니다. 이 기능을 사용하면 Liberty 기능을 사용하지 않고 라이브러리를 사용하여 서버 런타임의 일부 파트를 확장할 수 있습니다. BELL은 Java 서비스 로더 패턴을 사용하여 구현 클래스 이름을 제공합니다.

bells-1.0 기능 구성 정보는 BELL(Basic Extensions using Liberty Libraries)을 참조하십시오.

For z/OS platforms일괄처리 SMF 로깅
For z/OS platforms[16.0.0.3 and later]<feature>batchSMFLogging-1.0</feature>

batchSMFLogging-1.0 기능은 Java 일괄처리 작업에 대한 정보를 수집하고 정보를 z/OS SMF 데이터 저장소에 기록합니다. z/OS에서 Liberty에 대해 Java 일괄처리 SMF 로깅 사용의 내용을 참조하십시오.

Bluemix® Utility
<feature>bluemixUtility-1.0</feature>

이 기능을 사용하면 IBM Bluemix 관리 서비스에 대한 액세스를 보다 쉽게 구성할 수 있습니다. IBM Cloud 서비스를 사용하도록 Liberty 서버 설정의 내용을 참조하십시오.

bluemixUtility-1.0 기능 구성 정보에 대해서는 Bluemix를 참조하십시오. Utilities-1.0을 참조하십시오.

블루프린트
<feature>blueprint-1.0</feature>

blueprint-1.0 기능은 OSGi 블루프린트 컨테이너 스펙을 사용하는 OSGi 애플리케이션 배치를 지원할 수 있게 합니다.

WebSphere Application Server 내의 OSGi 애플리케이션 지원은 Java EE와 OSGi 기술을 사용하는 모듈 방식의 애플리케이션을 개발 및 배치할 수 있습니다.
캐시 서비스
<feature>distributedMap-1.0</feature>

이 기능은 DistributedMap API를 사용하여 액세스할 수 있는 로컬 캐시 서비스를 제공합니다. 기본 캐시는 services/cache/distributedmap의 JNDI에 바인드됩니다. WebSphere eXtreme Scale 같은 네트워크 캐시 제공자를 추가하여 캐시를 분배할 수 있습니다.

CDI
<feature>cdi-1.0</feature>

The cdi-1.0 기능은 Liberty에서 Contexts and Dependency Injection 1.0 스펙에 대한 지원을 가능하게 합니다.

<feature>cdi-1.2</feature>

cdi-1.2 기능은 Liberty에서 Contexts and Dependency Injection 1.2 스펙에 대한 지원을 가능하게 합니다.

CDI에 대한 정보는 Liberty에서 Contexts and Dependency Injection 애플리케이션 관리의 내용을 참조하십시오.

Cloudant® 통합
<feature>cloudant-1.0</feature>

이 기능을 사용하면 서버 구성에 구성된 커넥터 인스턴스를 제공하여 Cloudant에 연결할 수 있습니다. 커넥터 인스턴스는 JNDI를 통해 삽입 또는 액세스할 수 있습니다. 애플리케이션은 Cloudant 클라이언트 라이브러리를 사용하여커넥터 인스턴스를 사용합니다. Liberty에서 Cloudant Java 클라이언트 라이브러리를 사용하여 CouchDB 연결 구성의 내용을 참조하십시오.

cloudant-1.0 기능 구성 정보에 대해서는 Cloudant Integration 1.0을 참조하십시오.

클러스터 멤버
<feature>clusterMember-1.0</feature>
집합체의 멤버는 clusterMember-1.0 기능을 추가하고 <clusterMember name="<clusterName>" />을 해당 서버 구성에 지정할 수 있습니다. 클러스터 이름이 제어기에 공개되고 이 서버가 지정된 클러스터의 일부가 됩니다.
집합체 제어기
<feature>collectiveController-1.0</feature>

The collectiveController-1.0 기능은 관리 집합체에 대한 제어기 기능을 사용할 수 있도록 하며, restConnector-1.0 기능에 의해 제공되는 JMX/REST 커넥터를 사용하여 액세스할 수 있는 관리 저장소 MBean을 포함합니다. 집합체 제어기는 집합체 멤버가 연결할 수 있는 스토리지 및 협업 메커니즘으로 작동합니다. collectiveController-1.0 기능에는 집합체 제어기에 의해 관리되는 서버를 원격 시작 또는 중지하기 위해 사용할 수 있는 ServerCommandMbean이 포함됩니다.

The collectiveController-1.0 기능과 해당 역할은 WebSphere Application Server Network Deployment Liberty에서만 사용할 수 있습니다. 이 기능은 WebSphere Application Server Liberty 또는 WebSphere Application Server Liberty Core에서는 사용할 수 없습니다.

집합체를 사용하여 Liberty의 서버 관리 환경 설정의 내용을 참조하십시오.
집합체 멤버
<feature>collectiveMember-1.0</feature>

collectiveMember-1.0 기능은 서버가 집합체 제어기에 의해 관리될 수 있도록 관리 집합체의 멤버가 될 수 있도록 합니다.

집합체를 사용하여 Liberty의 서버 관리 환경 설정의 내용을 참조하십시오.
CouchDB
<feature>couchdb-1.0</feature>

couchdb-1.0 기능은 CouchDB 인스턴스 및 연관된 데이터베이스 연결에 대한 지원을 제공합니다. CouchDB 연결에 대한 액세스는 JNDI 검색 또는 자원 인젝션에 의해서만 가능합니다.

Liberty에서 ektorp 클라이언트 라이브러리를 사용하여 CouchDB 연결 구성의 내용을 참조하십시오.

동적 캐싱 서비스
<feature>webCache-1.0</feature>
이 기능을 사용하면 웹 응답을 로컬에 캐시할 수 있습니다. 캐시 서비스(distributedMap) 기능과 응답 시간 및 처리량을 개선하기 위한 웹 애플리케이션 응답의 자동 캐싱이 포함됩니다. 응답 캐싱을 사용자 정의하기 위해 애플리케이션에 cache-spec.xml 파일을 포함시킬 수 있습니다. WebSphere eXtreme Scale 같은 네트워크 캐시 제공자를 추가하여 캐시를 분배할 수 있습니다.
동적 라우팅
<feature>dynamicRouting-1.0</feature>
Apache 및 IHS용 WebSphere 플러그인의 Intelligent Management 기능은 플러그인에 ODR(On Demand Router) 기능을 제공합니다. 이 기능은 서버가 동적 라우팅 서비스를 실행할 수 있도록 합니다. 그러면 플러그인은 Liberty 집합체의 모든 서버로 동적으로 라우팅하기 위해 ODR에 연결할 수 있습니다.

dynamicRouting-1.0을 참조하십시오.

Enterprise JavaBeans(EJB)
<feature>ejbLite-3.1</feature>

ejbLite-3.1 기능은 EJB 3.1 스펙의 EJB Lite 서브세트에 쓰여진 EJB 애플리케이션에 대한 지원을 허용합니다.

<feature>ejbLite-3.2</feature>
ejbLite-3.2 기능은 EJB 3.2 스펙의 EJB Lite 서브세트로 작성되는 EJB 애플리케이션에 대한 지원을 제공합니다.
EJB 3.2 Lite API 그룹은 임베드 가능한 EJB 컨테이너를 포함하지 않으며 이 제품은 EJB 3.2 임베드 가능한 컨테이너를 제공하지 않습니다.
또한, 다음 기능은 ejbLite-3.2 기능과 호환되지 않습니다.
  • cdi-1.0
  • jmsMdb-3.1
  • mdb-3.1
<feature>ejb-3.2</feature>
ejb-3.2 기능은 EJB 3.2 스펙으로 작성되는 EJB 애플리케이션에 대한 지원을 제공합니다.
이 기능은 다음과 같은 기능을 포함합니다.
  • ejbLite-3.2
  • ejbHome-3.2

    이 기능은 EJB 2.x API에 대한 지원을 제공합니다.

  • ejbPersistentTimer-3.2

    이 기능은 지속적 EJB 타이머에 대한 지원을 제공합니다.

  • ejbRemote-3.2

    이 기능은 원격 EJB 인터페이스에 대한 지원을 제공합니다.

  • mdb-3.2

    이 기능은 메시지 구동 Bean에 대한 지원을 제공합니다.

전체 EJB 3.2 지원이 필요하지 않은 경우에는 이러한 기능의 다양한 조합을 사용하여 필요한 지원을 제공할 수 있습니다.

EJB(Enterprise JavaBeans) 기능 제한사항도 참조하십시오.
Expression Language 3.0
<feature>el-3.0</feature>

이 기능은 Expression Language(EL) 3.0에 대한 지원을 사용할 수 있게 합니다.

이벤트 로깅
<feature>eventLogging-1.0</feature>
eventLogging-1.0 기능은 JDBC 요청 및 서블릿 요청과 같은 이벤트의 레코드와 이러한 이벤트의 지속 시간을 로깅합니다. 이벤트 로깅의 내용을 참조하십시오.
Health Analyzer
<feature>healthAnalyzer-1.0</feature>

Health Analyzer 기능은 Intelligent Management 기능 상태 관리를 위한 상태 관리자의 상태 데이터 콜렉션을 제공합니다. 상태 분석기 기능은 멤버 서버에 모니터링 서비스를 제공합니다. 이는 분석 핸들러로서 등록되고, 분석 콜렉터를 통해 필수 상태(PMI, HealthCenter)를 수집하며, 조건을 분석합니다.

Liberty의 상태 관리 구성의 내용을 참조하십시오.

healthAnalyzer-1.0 기능 구성 정보에 대해서는 Health Analyzer를 참조하십시오.

Health Manager
<feature>healthManager-1.0</feature>

Health Manager 기능은 Intelligent Management 기능 상태 관리를 위한 상태 정책을 기반으로 상태 모니터링 및 자동 조치를 제공합니다. Health Manager 기능은 상태 관리의 핵심 기능을 구현합니다. 이 기능을 선택하면 기본 조건 플러그인이 사용됩니다. 이 기능을 사용하려면 collectiveController 기능이 있어야 합니다.

Liberty의 상태 관리 구성의 내용을 참조하십시오.

healthManager-1.0 기능 구성 정보에 대해서는 Health Manager를 참조하십시오.

J2EE Management 1.1
<feature>j2eeManagement-1.1</feature>

The j2eeManagement-1.1 기능은 Java EE 7의 관리 가능 측면에 대한 표준 인터페이스를 제공하며, 애플리케이션이 JSR 77 스펙에 정의된 인터페이스를 사용할 수 있도록 합니다.

관리 EJB API를 호출하려면 서버 구성에 기능 관리자의 j2eeManagement-1.1ejbRemote-3.2 기능이 둘 다 있어야 합니다. 두 기능이 모두 서버 구성에 포함된 후에는 JNDI 이름 검색을 통해 관리 EJB API를 호출할 수 있습니다. 관리 EJB 바인딩 이름(JNDI 검색 이름)은 ejb/mejb/MEJB입니다.

j2eeManagement-1.1 기능 제한사항도 참조하십시오.

JAX-RS(Java API for RESTful Web Services)
<feature>jaxrs-1.1</feature>
jaxrs-1.1 기능은 Liberty의 Java API for RESTful Web Services에 대한 지원을 제공합니다.
  • jaxrs-1.1 서버 기능을 사용하는 EJB 애플리케이션의 경우 server.xml 파일에서 ejbLite-3.1 기능을 사용 가능하게 해야 합니다.
  • CDI를 사용하는 JAX-RS 애플리케이션의 경우 server.xml 파일에서 cdi-1.0 기능을 사용 가능하게 해야 합니다.
JAX-WS(Java API for XML-Based Web Services)
<feature>jaxws-2.2</feature>
jaxws-2.2 기능은 Liberty의 Java API for XML-Based Web Services에 대한 지원을 제공합니다.
  • JAX-WS 프로그래밍 모델을 지원하는 웹 애플리케이션의 경우, server.xml 파일에서 servlet-3.0jaxws-2.2 서버 기능을 사용 가능하게 해야 합니다.
  • JAX-WS 프로그래밍 모델을 지원하는 EJB 애플리케이션의 경우, server.xml 파일에서 ejbLite-3.1, servlet-3.0jaxws-2.2 서버 기능을 사용 가능하게 해야 합니다.
jaxws-2.2 기능 제한사항도 참조하십시오.
JAXB(Java Architecture for XML Binding)
<feature>jaxb-2.2</feature>
jaxb-2.2 기능은 Liberty의 JAXB(Java Architecture for XML Binding)에 대한 지원을 제공합니다.
JAXB도 참조하십시오.
jaxb-2.2 기능 제한사항도 참조하십시오.
Java Authentication SPI for Containers 1.1
<feature>jaspic-1.1</feature>
jaspic-1.1 기능을 통해 JSR-196에 정의된 대로 JASPIC(Java Authentication SPI for Containers) 제공자를 사용하여 서버 런타임 환경 및 애플리케이션 보안을 지원할 수 있습니다.
Java Authentication SPI for Containers(JASPIC) 사용자 기능 구성도 참조하십시오.
Java Authorization Contract for Containers 1.5
<feature>jacc-1.5</feature>
jacc-1.5 기능을 사용하면 Java Authorization Contract for Containers(JACC) 버전 1.5를 지원할 수 있습니다. 서버에 jacc-1.5 기능을 추가하려면 WebSphere Application Server Liberty의 일부가 아닌 써드파티 JACC 제공자를 추가해야 합니다.
JACC(Java Authorization Contract for Containers) 권한 제공자 개발도 참조하십시오.
Java EE
<feature>javaee-7.0</feature>

이 기능은 Java EE 7.0 Full Platform의 지원에 필요한 Liberty 기능의 편리하게 조합할 수 있습니다.

Java EE Application Client
<feature>javaeeClient-7.0</feature>

이 기능을 사용하면 Java EE Application Client 7.0을 지원할 수 있습니다. 수동으로 Liberty 애플리케이션 클라이언트 작성의 내용을 참조하십시오.

Java EE Connector Architecture
<feature>jca-1.6</feature>

jca-1.6 기능은 활성화 스펙 및 관리 오브젝트, 연결 팩토리의 인스턴스를 정의하고 이러한 인스턴스를 설치된 자원 어댑터와 연관시키기 위한 구성 요소를 제공합니다.

jca-1.6 기능 구성 정보에 대해서는 Java Connector Architecture 1.6을 참조하십시오.

<feature>jca-1.7</feature>

jca-1.7 기능은 활성화 스펙 및 관리 오브젝트, 연결 팩토리의 인스턴스를 정의하고 이러한 인스턴스를 설치된 자원 어댑터와 연관시키기 위한 구성 요소를 제공합니다.

JDBC(Java Database Connectivity)
<feature>jdbc-4.0</feature>

jdbc-4.0 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다. JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.

<feature>jdbc-4.1</feature> jdbc-4.1 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다.JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.
[17.0.0.2 and later]<feature>jdbc-4.2</feature>jdbc-4.2 기능은 데이터베이스에 액세스하는 애플리케이션에 대한 지원을 제공합니다. JDBC(Java Database Connectivity) 및 데이터 소스를 사용하는 기존 애플리케이션을 가져와 서버에 배치할 수 있습니다.
Liberty에 기존 JDBC 애플리케이션 배치도 참조하십시오.
JNDI(Java Naming and Directory Interface)
<feature>jndi-1.0</feature>
jndi-1.0 기능은 Liberty의 서버 구성에서 단일 JNDI 항목 정의에 대한 지원을 제공합니다.
JPA(Java Persistence API)
<feature>jpa-2.0</feature>

jpa-2.0 기능은 JPA 2.0 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션에 대한 지원을 제공합니다. 지원은 컨테이너 관리 프로그래밍 모델을 지원하기 위한 확장과 함께 Apache OpenJPA에 빌드되었습니다.

[17.0.0.2 and later]<feature>jpa-2.1</feature>

jpa-2.1 기능은 JPA 2.1 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션에 대한 지원을 제공합니다. 이 지원은 컨테이너 관리 프로그래밍 모델을 지원하는 EclipseLink 상에서 구현됩니다.

Liberty에 JPA 애플리케이션 배치의 내용을 참조하십시오.

Java Persistence API 컨테이너
[17.0.0.2 and later]<feature>jpaContainer-2.1</feature>

The jpaContainer-2.1 기능을 사용하여 Java Persistence API 2.1 스펙에 기록된 애플리케이션 관리 및 컨테이너 관리 JPA를 사용하는 애플리케이션을 지원할 수 있습니다. 이 기능에는 Java Persistence API 2.1 스펙 인터페이스 및 컨테이너 관리 JPA 통합만 포함됩니다. 이 기능은 JPA 구현을 포함하지 않습니다.

Liberty에 JPA 애플리케이션 배치의 내용을 참조하십시오.

JavaMail API
<feature>javaMail-1.5</feature>
JavaMail API는 외부 메일 서버 및 Liberty 애플리케이션 간의 통신을 지원합니다. Liberty에서 JavaMail 관리의 내용을 참조하십시오.
JavaScript Object Notation(JSON-P) 처리
<feature>jsonp-1.0</feature>

JSON-P(Java API for JSON Processing) 기능은 JSON(JavaScript Object Notation)에서 렌더링할 데이터를 구성하고 조작하는 데 필요한 표준화된 메소드를 제공합니다.

JSON4J(JavaScript Object Notation) 라이브러리
<feature>json-1.0</feature>

json-1.0 기능은 Java 환경을 위한 JSON 처리 클래스 세트를 제공하는 JSON4J 라이브러리에 대한 액세스를 제공합니다. JSON4J 라이브러리는 JSON 데이터로 렌더링할 데이터를 작성하고 조작할 수 있도록 간단한 Java 모델을 제공합니다.

JSON 컨텐츠를 JAX-RS 애플리케이션 요청 및 응답에서 사용JSON4J라이브러리 API도 참조하십시오.

JWT(JSON Web Token)
<feature>jwt-1.0</feature>

jwt-1.0 기능을 사용하여 Liberty 서버를 사용자 ID 또는 토큰을 전파하는 데 사용할 수 있는 JWT(JSON Web Token) 토큰을 빌드하고 이용하도록 구성할 수 있습니다. 추가 정보는 Liberty에서 JWT(JSON Web Token) 구성의 내용을 참조하십시오.

JSF(JavaServer Faces)
<feature>jsf-2.0</feature>

jsf-2.0 기능은 JSF 프레임워크를 사용하는 웹 애플리케이션에 대한 지원을 제공합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다.

JSF 프레임워크는 JSP 프레임워크의 확장이므로, jsf-2.0 기능을 포함시키면 jsf-2.0 기능도 포함됩니다.

<feature>jsf-2.2</feature>

The jsf-2.2 기능을 사용하여 JavaServer Faces(JSF) 2.2 프레임워크를 사용하는 웹 애플리케이션을 지원할 수 있습니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다.

JavaServer Faces 2.2에 대해 Liberty 구성의 내용을 참조하십시오.

JavaServer Faces Container
[17.0.0.4 and later]<feature>jsfContainer-2.2</feature>

The jsfContainer-2.2 기능은 JavaServer Faces(JSF) 2.2 프레임워크를 사용하는 웹 애플리케이션에 대한 CDI 통합을 제공합니다. 이 기능에는 JSF용 컨테이너 통합 코드만 포함되고 JSF 인터페이스 또는 구현은 포함되지 않습니다. 이 기능을 사용하려면 JSF를 사용하는 웹 애플리케이션 내에 JSF 인터페이스 및 구현을 패키징하십시오.

써드파티 JavaServer Faces 2.2 구현 구성의 내용을 참조하십시오.

JSP(JavaServer Pages)
<feature>jsp-2.2</feature>

jsp-2.2 기능은 JSP 2.2 스펙에 기록된 JSP에 대한 지원을 제공합니다. jsp-2.2 기능을 포함하면 servlet-3.0 기능도 포함됩니다.

jsp-2.2 기능 제한사항도 참조하십시오.

<feature>jsp-2.3</feature>

이 기능을 사용하면 JSP 2.3 스펙에 작성되는 JSP(Java Server Page) 지원을 허용합니다. 이 프레임워크는 사용자 인터페이스의 구현/구축(Construction)을 단순화합니다. 이 기능을 사용으로 설정하면 EL(Expression Language) 버전 3.0 기능도 사용으로 설정됩니다.

SPNEGO에 대한 Kerberos 제한된 위임
<feature>constrainedDelegation-1.0</feature>

이 기능을 사용하면 SPNEGO에 대한 Kerberos 제한된 위임이 지원됩니다. Liberty에서 아웃바운드 SPNEGO 토큰에 대한 Kerberos 제한된 위임 구성의 내용을 참조하십시오.

constrainedDelegation-1.0 기능 구성 정보에 대해서는 SPNEGO에 대한 Kerberos 제한된 위임을 참조하십시오.

ldapRegistry-3.0
<feature>ldapRegistry-3.0</feature>
ldapRegistry-3.0 기능은 LDAP 사용자 레지스트리에 대한 지원을 제공합니다. ldapRegistry-3.0 기능의 버전 3.0은 LDAP 버전 3 스펙을 준수합니다. ldapRegistry-3.0 기능은 자동으로 appSecurity-2.0 기능에 의해 사용되도록 설정되지 않습니다. 이 기능을 사용하여, 여러 LDAP 저장소를 연합할 수 있습니다. server.xml 파일에 두 개 이상의 LDAP 저장소가 구성될 수 있으며, 모든 LDAP 조작에 대해 여러 저장소에서 통합된 결과를 가져올 수 있습니다.
로컬 JMX 커넥터
<feature>localConnector-1.0</feature>

localConnector-1.0 기능은 JVM에 내장된 로컬 JMX 커넥터를 제공합니다. JMX 커넥터는 동일한 사용자 ID와 동일한 JDK를 사용하여 동일한 호스트 시스템에서만 실행할 수 있습니다. jConsole 또는 Attach API를 사용하는 JMX 클라이언트와 같은 JMX 클라이언트에서 로컬로 액세스할 수 있습니다.

JMX를 사용하여 Liberty에 연결의 내용을 참조하십시오.

Logstash 콜렉터
<feature>logstashCollector-1.0</feature>

The logstashCollector-1.0 기능은 다양한 소스로부터 데이터를 수집하고 Lumberjack 프로토콜을 사용하여 Logstash 서버에 해당 데이터를 전달합니다. Logstash 콜렉터 버전 1.0 사용의 내용을 참조하십시오.

logstashCollector-1.0 기능 구성 정보는 Logstash Collector-1.0을 참조하십시오.

관리 Bean
<feature>managedBeans-1.0</feature>

The managedBeans-1.0 기능은 Managed Beans 1.0 스펙에 대한 지원을 제공합니다(JSR-316). 이 기능은 javax.annotation.ManagedBean 어노테이션 사용을 가능하게 합니다.

관리되는 실행기 및 스레드 팩토리
<feature>concurrent-1.0</feature>

The concurrent-1.0 기능을 사용하면 애플리케이션 서버가 관리하는 스레드 컨텍스트에서 애플리케이션이 동시 실행할 태스크를 제출할 수 있도록 허용하는 관리되는 실행기 서비스를 작성할 수 있습니다. 이 기능을 사용하면 관리되는 스레드 팩토리를 검색하는 컴포넌트의 스레드 컨텍스트에 대해 실행되는 스레드를 작성하는 데 필요한 관리되는 스레드 팩토리도 작성할 수 있습니다.

메시지 구동 Bean
<feature>jmsMdb-3.1</feature>

jmsMdb-3.1 기능은 Liberty 내에서 메시지 구동 Bean(MDB)를 실행하는 데 필요한 JMS 자원 배치 및 구성에 대한 지원을 제공합니다. 이 기능을 사용하면 MDB에서 임베디드 Liberty 메시징 또는 IBM MQ와 상호작용할 수 있습니다.

메시징
임베디드 Liberty 메시징 기능:
<feature>wasJmsServer-1.0</feature>

wasJmsServer-1.0 기능은 JMS 메시징 엔진 런타임이 초기화되도록 합니다. 메시징 런타임은 애플리케이션 연결성 제공, 주제 또는 큐 등의 대상 상태 관리, 그리고 서비스, 보안, 트랜잭션의 품질 관리 등을 담당합니다. 이 기능은 또한 원격 메시징 애플리케이션으로부터의 인바운드 연결에 대한 지원을 제공합니다. 원격 메시징 애플리케이션은 SSL 또는 비SSL을 통한 TCP/IP을 통해 JMS 메시징 엔진에 연결될 수 있습니다.

<feature>wasJmsClient-1.1</feature>

wasJmsClient-2.0 기능은 JMS 자원 구성(예: 연결 팩토리, 활성화 스펙, 큐 및 토픽 자원)에 대한 지원을 사용 가능하게 하고, Liberty에서 메시징 애플리케이션이 JMS 서버에 연결하는 데 필요한 클라이언트 라이브러리도 제공합니다.

<feature>wasJmsClient-2.0</feature>

wasJmsClient-2.0 기능은 wasJmsClient-1.1 기능을 대체합니다. wasJmsClient-2.0 기능은 JMS 2.0 스펙과 호환되며 IBM JDK 7 이상에서만 지원됩니다.

SSL을 사용하여 연결하려면 SSL 기능을 사용으로 설정해야 합니다.

Liberty에 대해 JMS 메시징 사용의 내용을 참조하십시오.

<feature>wasJmsSecurity-1.0</feature>

wasJmsSecurity-1.0 기능은 메시징 엔진과의 보안 연결을 지원합니다. wasJmsSecurity-1.0 기능이 사용되는 경우, 이 기능은 메시징 엔진에 연결하려는 사용자의 인증 및 권한 부여를 시작합니다. server.xml 파일에 정의된 레지스트리에 대해 사용자가 인증됩니다. 사용자가 대상(예: 토픽 또는 큐)에 액세스하려는 경우, 사용자에게 필수 권한을 부여해야 합니다. 대상에 대한 액세스는 server.xml 파일에서 <messagingSecurity> 요소(messagingEngine 요소의 하위 요소)에서 정의됩니다. wasJmsSecurity-1.0 기능이 추가되고 <messagingSecurity> 요소가 server.xml 파일에 정의된 경우, 사용자는 메시징 엔진에 연결할 수 없거나 메시징 조치(예: 대상에서 메시지 송수신)를 수행할 수 없습니다.

참고:
  • 사용자 레지스트리 구성은 wasJmsSecurity-1.0 기능의 전제조건입니다. wasJmsSecurity-1.0 기능이 사용되도록 설정하기 전에 사용자 레지스트리가 구성되어 있는지 확인하십시오.
  • wasJmsSecurity-1.0 기능을 사용하도록 설정한 경우, server.xml 파일에서 <messagingEngine> 요소의 하위 요소인 <messagingSecurity> 요소도 구성해야 합니다. 이 구성을 사용하면 권한이 있는 사용자가 메시징 대상에 액세스할 수 있습니다.
Liberty에 대해 보안 JMS 메시징 사용의 내용을 참조하십시오.
MicroProfile
[16.0.0.3 and later]<feature>microProfile-1.0</feature>

The microProfile-1.0 기능은 엔터프라이즈 Java에 대한 MicroProfile 1.0을 지원하는 Liberty 기능을 결합합니다.

[17.0.0.3 and later]<feature>microProfile-1.2</feature>

The microProfile-1.2 기능은 엔터프라이즈 Java에 대한 MicroProfile 1.2를 지원하는 Liberty 기능을 결합합니다.

[18.0.0.1 and later]<feature>microProfile-1.3</feature>

microProfile-1.3 기능은 엔터프라이즈 Java에 대한 MicroProfile 1.3을 지원하는 Liberty 기능을 결합합니다.

추가 정보는 MicroProfile 프로그래밍 모델 지원의 내용을 참조하십시오.

MicroProfile 구성
[17.0.0.3 and later]<feature>mpConfig-1.1</feature>

mpConfig-1.1 기능을 사용하면 여러 소스의 애플리케이션 구성 특성을 단일 구성 특성 세트로 통합하고 단일 클라이언트 API를 사용하여 액세스할 수 있습니다.

[18.0.0.1 and later]<feature>mpConfig-1.2</feature>

mpConfig-1.2 기능은 적합한 문자열 생성자 또는 정적 valueOf 메소드가 있는 클래스에 대한 자동 변환, 세트, 목록 및 클래스가 포함된 변환기와 함께 mpConfig-1.1에 빌드됩니다. cdi-2.0에 대한 지원도 사용 가능합니다.

추가 정보는 MicroProfile 구성 API 사용의 내용을 참조하십시오.

MicroProfile 결함 허용
[17.0.0.3 and later]<feature>mpFaultTolerance-1.0</feature>

The mpFaultTolerance-1.0 기능은 서비스 호출 복원력을 향상시킵니다. 이 기능은 Failsafe 1.0.1 개방형 소스 라이브러리를 사용합니다. 이 기능은 재시도, 회로 차단기, 벌크헤드, 제한시간 및 대체 등의 패턴을 통해 환경에서 복원력 있는 마이크로서비스를 지원할 수 있도록 해줍니다.

추가 정보는 Liberty에서 마이크로서비스 복원력 향상의 내용을 참조하십시오.

MicroProfile 상태 검사
[17.0.0.3 and later]<feature>mpHealth-1.0</feature>

mpHealth-1.0 기능을 구성하고 HealthCheck API를 구현하여 마이크로서비스에 상태 검사를 제공하십시오.

추가 정보는 MicroProfile 상태 검사 수행의 내용을 참조하십시오.

MicroProfile JWT(JSON Web Token)
[17.0.0.3 and later]<feature>mpJwt-1.0</feature>

MicroProfile JWT(JSON Web Token)를 인증 토큰으로 승인하도록 Liberty 서버를 구성할 수 있습니다.

추가 정보는 MicroProfile JWT(JSON Web Token) 구성의 내용을 참조하십시오.

MicroProfile OpenAPI
[18.0.0.1 and later]<feature>mpOpenAPI-1.0</feature>

엔터프라이즈 Java에 대한 MicroProfile OpenAPI를 지원하는 mpOpenAPI-1.0 기능을 사용하여 REST API 문서를 생성하고 볼 수 있습니다.

자세한 정보는 REST API 문서 생성을 참조하십시오.

MicroProfile 메트릭
[17.0.0.3 and later]<feature>mpMetrics-1.0</feature>

mpMetrics-1.0 기능은 Liberty 애플리케이션에서 정보를 측정하고 모니터합니다. 이 기능은 Dropwizard 메트릭 API에서 파생된 MicroProfile 메트릭 API를 지원합니다. 기타 모니터링 도구 또는 스택에 연결할 수 있는 REST API에서 메트릭을 표시합니다.

[18.0.0.1 and later]<feature>mpMetrics-1.1</feature>

mpMetrics-1.1 기능은 MicroProfile 메트릭 1.1 스펙을 지원합니다.

자세한 정보는 애플리케이션에 메트릭 추가MicroProfile 메트릭으로 모니터링의 내용을 참조하십시오.

MicroProfile 열기 추적
[17.0.0.4 and later]<feature>opentracing-1.0</feature>

opentracing-1.0 기능을 사용하여 JAX-RS 애플리케이션에서 자동 분산 추적을 사용합니다.

추가 정보는 분산 추적 사용의 내용을 참조하십시오.기능을 가져오려면 installUtility 명령을 사용하여 자산 설치의 내용을 참조하십시오.

MicroProfile Rest Client
[18.0.0.1 and later]<feature>mpRestClient-1.0</feature>

mpRestClient-1.0 기능이 포함된 MicroProfile Rest Client를 호출합니다.

추가 정보는 MicroProfile Rest Client 구성의 내용을 참조하십시오.

MongoDB
<feature>mongodb-2.0</feature>

mongodb-2.0 기능은 MongoDB 인스턴스와 연관된 데이터베이스 연결에 대한 지원을 제공합니다. MongoDB 연결에 대한 액세스는 JNDI 검색 또는 자원 인젝션에 의해서만 가능합니다. 원시 com.mongodb API는 데이터베이스 조작을 수행합니다.

Liberty에서 MongoDB 연결 구성의 내용을 참조하십시오.

모니터링
<feature>monitor-1.0</feature>

monitor-1.0 기능은 Liberty에서 PMI(Performance Monitoring Infrastructure) 지원을 제공합니다.

Liberty 서버 런타임 환경 모니터링의 내용을 참조하십시오.
OAuth
<feature>oauth-2.0</feature>

oauth-2.0 기능은 OAuth 2.0 프로토콜을 사용하여 자원에 대한 액세스에 보안을 설정하기 위한 지원을 제공합니다.

OpenAPI
[17.0.0.3 and later]<feature>openapi-3.0</feature>

openapi-3.0 기능은 REST API 문서를 생성합니다. 이 기능은 OpenAPI V3 스펙을 지원합니다. See OpenAPI를 사용한 REST API 문서 생성.

OpenID
<feature>openid-2.0</feature>

이 기능은 사용자가 여러 계정 또는 신임 정보 세트를 관리할 필요 없이 여러 엔티티에 인증할 수 있도록 합니다. Liberty는 OpenID 2.0을 지원하며 웹 싱글 사인온에서 RP(Relying Party)로서의 역할을 수행합니다. 웹 사이트 등의 다양한 엔티티에 액세스하려면 각각의 엔티티와 연관된 고유 계정이 필요할 수 있습니다. OpenID는 OpenID를 지원하는 임의의 수의 엔티티에 대한 액세스를 부여하기 위해 OpenID 제공자가 처리하는 단일 신임 세트를 사용할 수 있게 합니다.

OpenID Connect 클라이언트
<feature>openidConnectClient-1.0</feature>

이 기능을 사용하면 웹 애플리케이션이 사용자 인증을 위해, 구성된 사용자 레지스트리 대신 또는 그와 함께 OpenID Connect Client 1.0을 통합할 수 있습니다.

OpenID Connect 제공자
<feature>openidConnectServer-1.0</feature>

이 기능을 사용하면 웹 애플리케이션이 사용자 인증을 위해, 구성된 사용자 레지스트리 대신 또는 그와 함께 OpenID Connect Server 1.0을 통합할 수 있습니다.

OSGi 애플리케이션 통합
<feature>osgiAppIntegration-1.0</feature>

osgiAppIntegration-1.0 기능을 사용하여 동일한 JVM(Java Virtual Machine)에서 사용 가능한 OSGi 애플리케이션이 서로 서비스를 공유할 수 있게 하십시오.

Application-ImportServiceApplication-ExportService 헤더에 대한 자세한 정보는 Application manifest files를 참조하십시오.
OSGi 번들
<feature>osgiBundle-1.0</feature>

The osgiBundle-1.0 기능을 사용하면 OSGi 애플리케이션의 배치를 지원할 수 있습니다. OSGi 애플리케이션 지원을 통해 Java EE 및 OSGi 기술을 사용하는 모듈형 애플리케이션을 개발하고 배치할 수 있습니다.

OSGi 콘솔
<feature>osgiConsole-1.0</feature>
이 기능을 사용하면 OSGi 콘솔을 사용하여 런타임 환경 디버깅을 지원할 수 있습니다. 번들, 패키지 및 서비스에 대한 정보를 표시하는 데 사용할 수 있습니다. 이 정보는 제품 확장의 고유 기능을 개발할 때 유용할 수 있습니다.
OSGi JPA
<feature>osgi.jpa-1.0</feature>
osgi.jpa-1.0 기능은 Liberty의 OSGi 애플리케이션에 JPA 지원을 제공합니다.
비밀번호 유틸리티
<feature>passwordUtilities-1.0</feature>

이 기능을 사용하면 보안 플러그인 포인트를 사용하여 애플리케이션에서 AuthData를 얻을 수 있습니다.

passwordUtilities-1.0 기능 구성 정보는 Password Utilities-1.0을 참조하십시오.

Product Insights
[17.0.0.1 and later]<feature>productInsights-1.0</feature>

The productInsights-1.0 기능은 사용 메트릭을 보고할 수 있도록 Liberty 서버를 IBM CloudIBM Cloud Product Insights 서비스에 등록합니다. 서비스에 대해 자세히 알아보려면 IBM Cloud Product Insights의 내용을 참조하십시오 (IBM developerWorks®).

Liberty 서버를 Product Insights 서비스에 등록하는 방법은 IBM Cloud의 Product Insights 서비스에 Liberty 서버 등록의 내용을 참조하십시오.

실시간 통신
<feature>rtcomm-1.0</feature>

Liberty 실시간 통신 기능은 WebRTC 클라이언트를 실시간 오디오/비디오/데이터 호출에 연결하기 위해 사용할 수 있는 높은 확장성의 호출 시그널링 엔진을 사용합니다. 이 기능은 두 엔드포인트 간의 WebRTC 피어 연결을 작성하는 데 필요한 시그널링의 교환은 물론 클라이언트의 등록도 함께 지원합니다.

REST 커넥터 1.0
<feature>restConnector-1.0</feature>

restConnector-1.0 기능은 JDK를 사용하여 로컬 또는 원격으로 사용할 수 있는 보안 JMX 커넥터를 제공합니다. REST 기반 커넥터를 통해 JMX 클라이언트에 원격 액세스가 가능해지고 SSL과 기본 사용자 보안 구성이 필요합니다.

JMX를 사용하여 Liberty에 연결의 내용을 참조하고, REST 커넥터에 대한 세부사항은 Liberty에 대한 보안 JMX 연결 구성의 내용을 참조하십시오.

restConnector-1.0 기능 구성 정보는 JMX REST Connector-1.0을 참조하십시오.

집합체 제어기, 집합체 멤버 및 집합체의 등록된 호스트 간에 파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 Liberty 집합체에서 파일 전송의 내용을 참조하십시오. REST API를 사용하려면 집합체 제어기 구성에 restConnector-1.0 기능을 추가하십시오.

REST 커넥터 2.0
<feature>restConnector-2.0</feature>

The restConnector-2.0 기능은 JDK를 사용하여 로컬 또는 원격으로 사용할 수 있는 보안 JMX 커넥터를 제공합니다. 이 커넥터는 REST 기반 커넥터를 통해 JMX 클라이언트의 원격 액세스를 가능하게 하며 SSL 및 기본 사용자 보안 구성이 필요합니다. 이 기능은 restConnector-1.0 기능을 대체하며 jaxrs-1.1 기능이 포함되어 있습니다.

JMX를 사용하여 Liberty에 연결의 내용을 참조하고, REST 커넥터에 대한 세부사항은 Liberty에 대한 보안 JMX 연결 구성의 내용을 참조하십시오.

파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 파일 전송의 내용을 참조하십시오. 집합체 제어기, 집합체 멤버 및 집합체의 등록된 호스트 간에 파일을 전송하기 위해 REST API를 사용하는 데 대한 정보는 Liberty 집합체에서 파일 전송의 내용을 참조하십시오. REST API를 사용하기 위해 restConnector-2.0 기능을 서버 구성에 추가합니다.

restConnector-2.0 기능 구성 정보에 대해서는 JMX REST Connector 2.0을 참조하십시오.

요청 타이밍
<feature>requestTiming-1.0</feature>
requestTiming-1.0은 느리거나 정지한 요청에 대해 경고 및 진단 정보를 제공합니다. 느리거나 정지된 요청 발견의 내용을 참조하십시오.
RTComm 게이트웨이
<feature>rtcommGateway-1.0</feature>
rtcommGateway-1.0 기능은 오디오 및 비디오 스트림의 교환을 위해 SIP(Session Initiation Protocol)를 RTComm WebRTC 엔드포인트와 연결하는 기능을 추가합니다.

Rtcomm 게이트웨이 구성의 내용을 참조하십시오.

SAML 웹 브라우저 SSO
<feature>samlWeb-2.0</feature>
samlWeb-2.0 기능을 사용하여 웹 애플리케이션은 구성된 사용자 레지스트리 대신 SAML ID 제공자에 사용자 인증을 위임할 수 있습니다.

Liberty에서 SAML 웹 브라우저 SSO 구성의 내용을 참조하십시오.

스케일링 제어기
<feature>scalingController-1.0</feature>

Scaling Controller-1.0 기능은 Liberty에 대한 스케일링 의사결정을 수행합니다. 고가용성 상태를 달성하기 위해 여러 서버가 스케일링 제어기 기능을 실행할 수 있습니다. 스케일링 의사결정을 직접 수행하는 서버는 언제나 하나입니다. 이 서버가 중지되면, 스케일링 제어기를 실행하고 있는 다른 서버가 스케일링 의사결정 수행을 인계할 수 있습니다.

Liberty 집합체에 대한 자동 스케일링 설정의 내용을 참조하십시오.
스케일링 멤버
<feature>scalingMember-1.0</feature>

Scaling Member-1.0 기능은 집합체 멤버인 서버의 server.xmlfeatureManagement 요소에 추가될 수 있습니다. 이 기능은 집합체 멤버의 자동 클러스터링을 사용으로 설정하고 서버가 스케일링 정책에 의해 지정된 기준에 따라 동적으로 시작하거나 중지할 수 있게 합니다. 이 기능은 스케일링 제어기 기능과 함께 작동합니다. The 집합체의 일부인 집합체 제어기에서 스케일링 제어기 기능이 사용으로 설정되어야 합니다.

Liberty 집합체에 대한 자동 스케일링 설정의 내용을 참조하십시오.
SSL(Secure Sockets Layer)
<feature>ssl-1.0</feature>

ssl-1.0 기능은 SSL(Secure Sockets Layer) 연결에 대한 지원을 제공합니다. 보안 HTTPS 리스너를 사용하려면 이 기능을 사용으로 설정해야 합니다. Liberty는 더미 키 저장소 및 더미 신뢰 저장소를 제공하며, 이는 WebSphere Application Server의 이전 버전에서 제공하는 것과 동일합니다. 보안 HTTPS 리스너는 ssl-1.0 기능을 사용하지 않는 한 시작되지 않습니다. 이 기능이 사용 불가능할 경우 HTTPS 리스너가 중지됩니다.

SSL 인증서를 지정하려면 server.xml 파일에 포인터를 추가하십시오. Liberty와의 통신 보안의 내용을 참조하십시오.

HTTPS 포트를 변경하려면 server.xml 파일에서 <httpEndpoint> 요소의 <httpsPort> 속성을 설정하십시오. Liberty 부트스트랩 특성 지정의 내용을 참조하십시오.

보안
<feature>appSecurity-2.0</feature>
이 버전의 appSecurity 기능은 다른 기능이 명시적으로 존재하는 경우에만 특정 요소를 제공합니다. 또는 servlet-3.0이나 ldapRegistry-3.0 기능을 자동으로 포함하지 않으므로 서버 풋프린트가 감소됩니다. 웹 애플리케이션의 보안을 위해 servlet-3.0 기능을 포함시켜야 합니다. EJB 보안을 사용하려면 ejbLite-3.1 기능을 포함시켜야 합니다. LDAP 사용자 레지스트리를 지원하려면 ldapRegistry-3.0 기능을 포함시켜야 합니다.
참고:
  • appSecurity-2.0 기능은 appSecurity-1.0을 대체합니다. 기능은 appSecurity-2.0이 자동으로 servlet-3.0 또는 ldapRegistry-3.0을 포함하지 않는 것을 제외하고 동일합니다. 서버 구성에서 appSecurity-2.0 버전을 사용하도록 선택할 수 있습니다. 대체된 Liberty 기능의 내용을 참조하십시오.
    • 웹 보안을 사용하려면, server.xml 파일에 servlet-3.0 기능을 지정해야 합니다.
    • LDAP에 대한 지원을 사용하려면, server.xml 파일에 ldapRegistry-3.0 기능을 지정해야 합니다.
appSecurity-1.0appSecurity-2.0 기능은 서버 런타임 환경 및 애플리케이션의 보안을 설정하기 위한 지원을 제공합니다. 다음과 같은 요소가 지원됩니다.
  • 기본 사용자 레지스트리
  • LDAP(Lightweight Directory Access Protocol) 사용자 레지스트리
  • 기본 권한
  • 웹 애플리케이션 보안
    • 기본 인증 로그인
    • 양식 로그인 양식 로그아웃
    • 프로그램 API: getRemoteUser, getUserPrincipal, isUserInRole, authenticate, logoutlogin.
  • EJB 애플리케이션 보안
    • ejb-jar.xml 파일에 지정할 수 있는 모든 보안 어노테이션과 모든 보안 요소
    • 프로그래밍 방식 API: getCallerPrincipal, isCallerInRole, getCallerIdentity.getCallerIdentity API는 싱글톤 세션 Bean에 지원되지 않습니다.
    • CALLER_IDENTITY 및 SPECIFIED_IDENTITY(SYSTEM_IDENTITY는 지원되지 않음)의 run-as-mode에 대한 ibm-ejb-jar-ext.xml 파일에서의 EJB 확장기능 설정.
appSecurity-1.0 또는 appSecurity-2.0 기능을 서버에 추가하는 경우 사용자 레지스트리(예: 기본 사용자 레지스트리 또는 LDAP 사용자 레지스트리)도 구성해야 합니다.
Liberty 및 해당 애플리케이션 보안 appSecurity-2.0 기능 제한사항도 참조하십시오.
서버 상태
<feature>serverStatus-1.0</feature>
serverStatus-1.0 기능을 사용하면 Liberty 서버가 작업 구성의 자원으로 서버를 인식하는 WebSphere Application Server 배치 관리자 및 작업 관리자에 자동으로 상태를 공개할 수 있습니다. 알 수 있는 상태는 시작중지입니다.
Liberty 서버를 관리하기 위한 작업 제출작업 관리자를 사용한 Liberty 서버 자원 설치를 참조하십시오.
서블릿
<feature>servlet-3.0</feature>

servlet-3.0 기능은 Java 서블릿 3.0 스펙에 기록된 HTTP Servlet에 대한 지원을 제공합니다.

<feature>servlet-3.1</feature>

이 기능을 사용하면 Java Servlet 3.1 스펙에 기록된 HTTP Servlet을 지원할 수 있습니다.

[17.0.0.4 and later]<feature>servlet-4.0</feature>

이 기능을 사용하여 Java Servlet 4.0 스펙에 작성된 HTTP Servlet에 대한 지원을 사용으로 설정할 수 있습니다. 기능을 가져오려면 installUtility 명령을 사용하여 자산 설치의 내용을 참조하십시오.

Liberty 및 해당 애플리케이션 보안도 참조하십시오.
SIP 서블릿
<feature>sipServlet-1.1</feature>

The sipServlet-1.1 기능은 SIP Servlet Specification 1.1에 대한 지원을 제공하며, JSR 289라고도 합니다. SIP(Session Initiation Protocol)는 오디오, 비디오 및 피어 투 피어 통신을 포함한 많은 대화식 서비스의 제어 프로토콜입니다.

SIP(Session Initiation Protocol)Liberty에서 SIP(Session Initiation Protocol) 관리의 내용을 참조하십시오.

sipServlet-1.1 기능 구성 정보에 대해서는 sipServlet-1.1을 참조하십시오.

세션 지속성
<feature>sessionDatabase-1.0</feature>
sessionDatabase-1.0 기능은 Liberty에서 세션 선호도와 장애 복구 지원을 제공합니다.
Liberty에 대한 세션 지속성 구성의 내용을 참조하십시오.
소셜 로그인
[17.0.0.2 and later]<feature>socialLogin-1.0</feature>

이 기능을 사용하면 사용자가 자신의 소셜 미디어 계정으로 로그인하여 Liberty 서버에서 호스팅하는 웹 사이트에 인증할 수 있습니다.

Liberty 서버에 소셜 로그인을 구성하는 방법에 대한 자세한 정보는 Liberty에 소셜 로그인 구성의 내용을 참조하십시오.

SPNEGO
<feature>spnego-1.0</feature>

이 기능을 사용하여 사용자는 일단 Microsoft 도메인 제어기에 로그인하고 다시 프롬프트를 제시받지 않고 Liberty 서버의 보호된 애플리케이션에 액세스할 수 있습니다.

Liberty 서버에서 SPNEGO 구성에 대한 자세한 정보는 Liberty에서 SPNEGO 인증 구성의 내용을 참조하십시오.

시간 제한 조작
<feature>timedOperations-1.0</feature>

이 기능을 사용하면 애플리케이션 서버에서 특정 조작이 예상보다 느리게 실행될 때 경고를 로깅할 수 있습니다.

전송 보안
[17.0.0.1 and later]<feature>transportSecurity-1.0</feature>

transportSecurity-1.0 기능은 SSL(Secure Sockets Layer) 연결에 대한 지원을 제공하며 ssl-1.0 기능의 별명입니다. transportSecurity-1.0 기능은 특정 SSL 또는 TLS 프로토콜을 포함하지 않습니다. 해당 정보는 표준 JVM 구성에서 가져옵니다.

SSL 구성에 대한 자세한 정보는 SSL(Secure Sockets Layer)의 내용을 참조하십시오.

웹 애플리케이션 번들(WAB)
<feature>wab-1.0</feature>

wab-1.0 기능은 엔터프라이즈 번들 내에 있는 WAB에 대한 지원을 제공합니다.

이 기능은 WAB 안에서 패키징된 다음 자원을 지원합니다.
  • 정적 웹 컨텐츠 및 JSP.
  • 서블릿 3.0 스펙에 기록된 HTTP 서블릿.
  • 블루프린트 애플리케이션.
wab-1.0 기능을 포함시키면 servlet-3.0blueprint-1.0 기능도 포함됩니다.
Web Profile
<feature>webProfile-6.0</feature>

이 기능은 Java EE 6 웹 프로파일을 지원하는 데 필요한 Liberty 기능의 편리한 조합을 제공합니다.

<feature>webProfile-7.0</feature>

이 기능은 Java EE 7 Web 프로파일을 제공하는 데 필요한 Liberty 기능의 편리한 조합을 제공합니다.

WebSocket
<feature>websocket-1.0</feature>
<feature>websocket-1.1</feature>

WebSocket은 웹 브라우저 또는 클라이언트 애플리케이션과 웹 서버 애플리케이션이 하나의 전이중 연결을 사용하여 통신할 수 있게 하는 표준 프로토콜입니다.

추가 정보는 WebSocket의 내용을 참조하십시오.

Web Services Atomic Transaction
<feature>wsAtomicTransaction-1.2</feature>

The wsAtomicTransaction은 상호 운용 가능한 트랜잭션 프로토콜입니다. 이 프로토콜은 웹 서비스 메시지를 사용하여 분산 트랜잭션에서 이동하고 이기종 트랜잭션 인프라 사이에서 상호 운용 가능한 방식으로 조정할 수 있게 합니다.

LibertywsAtomicTransaction-1.2 Liberty의 구성 정보에 대해서는 Liberty의 Web Services Atomic Transaction.

웹 서비스 보안
<feature>wsSecurity-1.1</feature>
wsSecurity-1.1 기능은 메시지 레벨에서 웹 서비스 보안에 필요한 지원을 제공합니다. 웹 서비스 메시지의 보안을 설정하려면, 이 기능과 appSecurity-2.0jaxws-2.2 기능을 사용 가능하도록 설정해야 합니다. wsSecurity-1.1 기능을 사용하지 않는 한 WSDL 파일에 정의된 웹 서비스 보안 정책은 무시되고 적용되지 않습니다.
WebSphere MQ Messaging 기능:
<feature>wmqJmsClient-1.1</feature>
wmqJmsClient-1.1 기능을 사용하면 애플리케이션이 IBM MQ 서버에 연결하는 JMS 메시징을 사용할 수 있습니다.
<feature>wmqJmsClient-2.0</feature>
wmqJmsClient-2.0 기능을 사용하면 JMS 2.0이 다음과 상호작용하도록 허용됩니다. IBM MQ. 이 기능은 IBM MQ v8 자원 어댑터(RA)를 사용하지만, IBM MQ 버전 8 QueueManagers에만 제한되지는 않습니다.
For z/OS platformsz/OS Connect
For z/OS platforms<feature>zosConnect-1.0</feature>

이 기능은 모바일, 클라우드 및 웹 클라이언트와 z/OS 백엔드 시스템(예: CICS® Transaction Server, IMS™ 및 일괄처리 애플리케이션) 간의 게이트웨이를 제공합니다. 여기에서는 RESTful API를 제공합니다. 이는 또한 JSON 페이로드를 허용하고 리턴하며, Cobol, PL/I 및 C로 작성된 z/OS 자국어 애플리케이션에서 사용할 수 있는 바이트 배열과 양방향으로 JSON 페이로드를 변환하는 데이터 변환 서비스를 제공함으로써 백엔드 시스템과 통신합니다.

For z/OS platformszosConnect-1.0 기능 구성 정보에 대해서는 zosConnect-1.0을 참조하십시오.

For z/OS platformsz/OS Connect 1.2
For z/OS platforms<feature>zosConnect-1.2</feature>

이 기능은 모바일, 클라우드 및 웹 클라이언트와 z/OS 백엔드 시스템(예: CICS Transaction Server, IMS 및 일괄처리 애플리케이션) 간의 게이트웨이를 제공합니다. 이는 RESTful API를 제공하며, HTTP 요청을 원격 REST 엔드포인트로 라우팅할 수 있도록 합니다. 이는 또한 JSON 페이로드를 허용하고 리턴하며, Cobol, PL/I 및 C로 작성된 z/OS 자국어 애플리케이션에서 사용할 수 있는 바이트 배열과 양방향으로 JSON 페이로드를 변환하는 데이터 변환 서비스를 제공함으로써 백엔드 시스템과 통신합니다.

추가 정보는 IBM z/OS Connect 개요의 내용을 참조하십시오.

For z/OS platformszosConnect-1.2 기능 구성 정보에 대해서는 zosConnect-1.2를 참조하십시오.

For z/OS platformsz/OS 최적화 로컬 어댑터
For z/OS platforms<feature>zosLocalAdapters-1.0</feature>

The zosLocalAdapters-1.0 기능을 사용하면 z/OS의 자국어 애플리케이션과 Liberty 서버 환경의 비즈니스 로직 사이에 고성능 호출이 가능합니다.

z/OS용 Liberty의 최적화 로컬 어댑터최적화 로컬 어댑터를 사용하도록 Liberty 서버 환경 사용도 참조하십시오.

For z/OS platformsz/OS 요청 로깅
For z/OS platforms<feature>zosRequestLogging-1.0</feature>

The zosRequestLogging-1.0 기능은 HTTP 요청 정보를 수집하며 각 요청마다 SMF 레코드를 작성합니다.

z/OS에서 Liberty에 대한 요청 로깅 사용의 내용을 참조하십시오.

For z/OS platformsz/OS 보안
For z/OS platforms<feature>zosSecurity-1.0</feature>

zosSecurity-1.0 기능은 z/OS 플랫폼에서 SAF 레지스트리와의 기본 상호작용에 대한 지원을 제공하며, 여기에는 사용자 인증 및 SAF 레지스트리로부터의 사용자, 그룹 또는 사용자와 연관된 그룹 검색이 포함되어 있습니다.

z/OS상의 SAF 레지스트리 활성화 및 구성도 참조하십시오.

For z/OS platformsz/OS 트랜잭션 관리
For z/OS platforms<feature>zosTransaction-1.0</feature>

이 기능을 지정하면 애플리케이션 서버는 RRS(Resource Recovery Services), 애플리케이션 서버의 트랜잭션 관리자, 자원 관리자 사이에서 트랜잭션 활동을 동기화하고 효율적으로 관리합니다.

z/OS에서 DB2 JDBC 유형 2 드라이버 사용런타임 환경의 알려진 문제 및 제한사항도 참조하십시오.

For z/OS platformsz/OS 워크로드 관리
For z/OS platforms<feature>zosWlm-1.0</feature>

zosWlm-1.0 기능은 z/OS 기본 워크로드 관리(WLM) 서비스에 대한 액세스를 제공합니다.

z/OS에서 Liberty에 대해 워크로드 관리 사용도 참조하십시오.


주제의 유형을 표시하는 아이콘 참조 주제

파일 이름: rwlp_feat.html