Liberty フィーチャー

フィーチャーとは、特定のサーバーにロードされる、ランタイム環境の一部分を制御する機能単位です。

Open Liberty 以下の Liberty フィーチャー表にはすべての Liberty フィーチャーが記載されていますが、 Liberty の最新フィーチャーの多くについて詳しくは、 Open Liberty Web サイトを参照してください。 Open Liberty フィーチャー資料には、多くの一般的に使用されるフィーチャーのフィーチャー・ページに役立つ構成例も含まれています。

以下の表に、各 Liberty エディションでサポートされる Liberty フィーチャーをリストします。

表 1. 自由 エディションごとにサポートされる 自由 フィーチャー
Liberty フィーチャー WebSphere® Application Server Liberty Core WebSphere Application Server WebSphere Application Server Network Deployment (分散オペレーティング・システムおよび IBM i) WebSphere Application Server for z/OS® Open Liberty
MicroProfile
microProfile-1.0
microProfile-1.2
microProfile-1.3
microProfile-1.4
microProfile-2.0
microProfile-2.1
microProfile-2.2
microProfile-3.0
microProfile-3.2
microProfile-3.3
microProfile-4.0
microProfile-4.1
microProfile-5.0
microProfile-6.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
microProfile-6.1 [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降]
mpConfig-1.1
mpConfig-1.2
mpConfig-1.3
mpConfig-1.4
mpConfig-2.0
mpConfig-3.0
mpConfig-3.1 [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降]
mpContextPropagation-1.0
mpContextPropagation-1.2
mpContextPropagation-1.3
mpFaultTolerance-1.0
mpFaultTolerance-1.1
mpFaultTolerance-2.1
mpFaultTolerance-3.0
mpFaultTolerance-4.0
mpGraphQL-1.0
mpGraphQL-2.0 [22.0.0.6 以降] [22.0.0.6 以降] [22.0.0.6 以降] [22.0.0.6 以降] [22.0.0.6 以降]
mpHealth-1.0
mpHealth-2.0
mpHealth-2.1
mpHealth-2.2
mpHealth-3.0
mpHealth-3.1
mpHealth-4.0
mpJwt-1.0
mpJwt-1.1
mpJwt-1.2
mpJwt-2.0
mpJwt-2.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
mpMetrics-1.0
mpMetrics-1.1
mpMetrics-2.0
mpMetrics-2.2
mpMetrics-2.3
mpMetrics-3.0
mpMetrics-4.0
mpMetrics-5.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
mpMetrics-5.1 [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降]
mpOpenAPI-1.0
mpOpenAPI-1.1
mpOpenAPI-2.0
mpOpenAPI-3.0
mpOpenAPI-3.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
mpOpenTracing-1.0
mpOpenTracing-1.1
mpOpenTracing-1.2
mpOpenTracing-1.3
mpOpenTracing-2.0
mpOpenTracing-3.0
mpReactiveMessaging-1.0
mpReactiveMessaging-3.0 [24.0.0.2 以降] [24.0.0.2 以降] [24.0.0.2 以降] [24.0.0.2 以降]
mpReactiveStreams-1.0
mpReactiveStreams-3.0 [24.0.0.2 以降] [24.0.0.2 以降] [24.0.0.2 以降] [24.0.0.2 以降]
mpRestClient-1.0
mpRestClient-1.1
mpRestClient-1.2
mpRestClient-1.3
mpRestClient-1.4
mpRestClient-2.0
mpRestClient-3.0
mpTelemetry-1.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
mpTelemetry-1.1 [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降] [23.0.0.12 以降]
Jakarta EE 10.0 Web プロファイル
appSecurity-5.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
beanValidation-3.0
cdi-4.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
expresssionLanguage-5.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
enterpriseBeansLite-4.0
appAuthentication-3.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
restfulWS-3.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
restfulWSClient-3.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
persistence-3.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
persistenceContainer-3.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
faces-4.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
facesContainer-4.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
pages-3.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
jsonb-3.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
jsonp-2.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
managedBeans-2.0
servlet-6.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
webProfile-10.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
websocket-2.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
Jakarta EE プラットフォーム 10.0
batch-2.1   [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
concurrent-3.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
enterpriseBeans-4.0  
appAuthorization-2.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
jakartaee-10.0   [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
jakartaeeClient-10.0   [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
mail-2.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
xmlBinding-4.0 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
xmlWS-4.0   [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
connectors-2.1 [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
messaging-3.1   [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降] [23.0.0.3 以降]
messagingServer-3.0  
messagingClient-3.0  
messagingSecurity-3.0  
Jakarta EE 9.1 Web プロファイル
appSecurity-4.0
beanValidation-3.0
cdi-3.0
expresssionLanguage-4.0
enterpriseBeansLite-4.0
           
appAuthentication-2.0
restfulWS-3.0
restfulWSClient-3.0
persistence-3.0
persistenceContainer-3.0
faces-3.0
facesContainer-3.0
pages-3.0
jsonb-2.0
jsonp-2.0
managedBeans-2.0
servlet-5.0
webProfile-9.1
websocket-2.0
ジャカルタ EE プラットフォーム 9.1
batch-2.0  
concurrent-2.0
enterpriseBeans-4.0  
enterpriseBeansHome-4.0  
enterpriseBeansPersistentTimer-4.0  
enterpriseBeansRemote-4.0  
mdb-4.0  
appAuthorization-2.0
jakartaee-9.1  
jakartaeeClient-9.1  
mail-2.0
xmlBinding-3.0
xmlWS-3.0  
connectors-2.0  
connectorsInboundSecurity-2.0  
messaging-3.0  
messagingServer-3.0  
messagingClient-3.0  
messagingSecurity-3.0  
Jakarta EE 8 または Java EE 8 Web Profile
appSecurity-3.0
beanValidation-2.0
cdi-2.0
ejbLite-3.2
el-3.0
jaspic-1.1
jaxrs-2.1
jaxrsClient-2.1
jdbc-4.2
jdbc-4.3
jndi-1.0
jpa-2.2
jsf-2.3
jsp-2.3
jsonb-1.0
jsonp-1.1
managedBeans-1.0
servlet-4.0
webProfile-8.0
websocket-1.1
Jakarta EE 8 または Java EE 8 Full Platform
appClientSupport-1.0  
batch-1.0  
concurrent-1.0
ejb-3.2  
j2eeManagement-1.1  
jacc-1.5
jakartaee-8.0  
javaee-8.0  
javaeeClient-8.0  
javaMail-1.6
jaxb-2.2
jaxws-2.2  
jca-1.7  
jcaInboundSecurity-1.0  
jms-2.0  
拡張プログラミング・モデル
cloudant-1.0  
couchdb-1.0  
grpc-1.0
grpcClient-1.0
heritageAPIs-1.0    
heritageAPIs-1.1    
json-1.0
mongodb-2.0  
rtcomm-1.0    
rtcommGateway-1.0    
sipServlet-1.1  
springBoot-1.5
springBoot-2.0
springBoot-3.0 [23.0.0.9 以降] [23.0.0.9 以降] [23.0.0.9 以降] [23.0.0.9 以降] [23.0.0.9 以降]
オペレーション
apiDiscovery-1.0  
batchManagement-1.0  
bells-1.0
bluemixUtility-1.0  
distributedMap-1.0
eventLogging-1.0
jpaContainer-2.1
jsonbContainer-2.0
jsonpContainer-2.0
localConnector-1.0
logstashCollector-1.0
mediaServerControl-1.0    
monitor-1.0
openapi-3.0  
openapi-3.1
opentracing-1.0
opentracing-1.1
opentracing-2.0
osgiConsole-1.0
productInsights-1.0  
requestTiming-1.0
restConnector-1.0  
restConnector-2.0
serverStatus-1.0  
sessionCache-1.0
sessionDatabase-1.0
timedOperations-1.0  
webCache-1.0
wmqJmsClient-2.0    
wmqMessagingClient-3.0    
wsAtomicTransaction-1.2  
セキュリティー
acmeCA-2.0
appSecurity-1.0
appSecurity-2.0
appSecurity-3.0
appSecurity-4.0
audit-1.0
constrainedDelegation-1.0
federatedRegistry-1.0
jwt-1.0
jwtSso-1.0
ldapRegistry-3.0
oauth-2.0
openid-2.0
openidConnectClient-1.0
openidConnectServer-1.0
passwordUtilities-1.0  
passwordUtilities-1.1
samlWeb-2.0
scim-1.0  
socialLogin-1.0
spnego-1.0
ssl-1.0
transportSecurity-1.0
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  
zosAutomaticRestartManager-1.0        
batchSMFLogging-1.0        
zosConnect-1.0        
zosConnect-1.2        
zosLocalAdapters-1.0        
zosRequestLogging-1.0      
zosPasswordEncryptionKey-1.0        
zosSecurity-1.0        
zosTransaction-1.0        
zosWlm-1.0        
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  
Java EE 6 Web プロファイル- 安定化
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 Technologies- 安定化
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    
エンタープライズ OSGi- 安定化
blueprint-1.0  
httpWhiteboard-1.0  
osgiAppIntegration-1.0  
osgiBundle-1.0  
osgi.jpa-1.0  
wab-1.0  

フィーチャー・リファレンス

以下のリストに、サーバー構成に追加可能なフィーチャーについての情報を示します。 構成にフィーチャーを組み込むと、さらに追加で 1 つ以上のフィーチャーが自動的にロードされることがあります。 例えば、wab-1.0 フィーチャーを組み込むと、 servlet-3.0 フィーチャーと blueprint-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>

adminCenter-1.0 フィーチャーは、携帯電話、タブレット、またはコンピューター上の Web ブラウザーから Liberty サーバーおよびアプリケーションとその他のリソースを管理するための Web ベースのグラフィカル・インターフェースです。

管理センター を使用した 自由 の管理を参照してください。

API ディスカバリー
<feature>apiDiscovery-1.0</feature>

apiDiscovery-1.0 フィーチャーを使用すると、REST API 資料を検出できます。 この機能を使用して、 Liberty サーバーで使用可能な REST API を見つけ、Swagger ユーザー・インターフェースを使用して、見つかった REST エンドポイントを呼び出します。 Liberty サーバーでの REST API 資料の検出を参照してください。

安定化されたフィーチャー: apiDiscovery-1.0 フィーチャーは安定化されました。 フィーチャーを引き続き使用できます。 ただし、 apiDiscovery-1.0の代わりに、 OpenAPI 仕様をサポートする openapi-3.0 フィーチャー、または MicroProfile OpenAPI 仕様をサポートする mpOpenAPI-1.0 フィーチャーを使用することを検討してください。
アプリケーション・クライアント・コンテナー・セキュリティー
<feature>appSecurityClient-1.0</feature>

クライアント・コンテナーでセキュリティーを有効にするには、appSecurityClient-1.0 フィーチャーを client.xml ファイルに追加します。

appSecurityClient-1.0 フィーチャーにより、クライアントで SSL、CSIv2、および JAAS が有効になります。 クライアントとサーバー間の通信が保護されて暗号化されるようにするには、SSL を構成する必要があります。

appSecurityClient-1.0機能構成については、クライアント 1.0 のアプリケーション安全を参照してください。

Liberty アプリケーション・クライアント・コンテナーのセキュリティー および Liberty アプリケーション・クライアント・コンテナーとそのアプリケーションのセキュリティーの構成も参照してください。

アプリケーション・クライアント・サポート
<feature>appClientSupport-1.0</feature>

<feature>appClientSupport-2.0</feature>

アプリケーション・クライアント・サポート・フィーチャーにより、サーバーは、アプリケーションのクライアント・モジュール内で Java™ EE メタデータを処理できます。例えば、デプロイメント記述子 XML ファイルまたはアノテーション (あるいはその両方) を読み取り、必要に応じてそれらをアプリケーション内の他のモジュールで使用できるようにします。 また、リモート・アプリケーション・クライアント・プロセスがサーバーと通信して JNDI 検索を実行できるようになります。

appClientSupport-1.0 フィーチャーは、server.xml ファイルでのみ有効にすることができます。

監査
<feature>audit-1.0</feature>

この フィーチャーは、監査可能イベントの報告および追跡を行うためのサポートを有効にし、システムの保全性を確保します。

Liberty イベントの監査を参照してください。

Automatic Certificate Management Environment (ACME) のサポート
<feature>acmeCa-2.0</feature>

このフィーチャーは、Automated Certificate Management Environment (ACME) プロトコルを使用して、認証局 (CA) との対話を自動化します。

詳しくは、 ACME による自動証明書管理を参照してください。

バッチ
<feature>batch-1.0</feature>

batch-1.0 フィーチャーは、JSR-352 プログラミング・モデルを使用可能にします。

batch-2.0

このフィーチャーは、Jakarta Batch 2.0 のサポートを有効にします。

[23.0.0.3 以降]batch-2.1

このフィーチャーは、Jakarta Batch 2.1 のサポートを有効にします。

<feature>batchManagement-2.1</feature>

Java バッチおよび管理対象バッチの概要を参照してください。

Bean 検証
<feature>beanValidation-1.0</feature>

beanvalidation-1.0 フィーチャーは、アプリケーションの各層での JavaBeans の検証を提供します。 検証は、アノテーションまたは validation.xml デプロイメント記述子を使用して、アプリケーション内の JavaBeans のすべての層に適用できます。

安定化されたフィーチャー: beanValidation-1.0 フィーチャーは安定化されました。 LibertybeanValidation-1.0 フィーチャーを引き続き使用できます。 しかし、最新の Bean 検証フィーチャーの使用を検討してください。
<feature>beanValidation-1.1</feature>
beanValidation-1.1 フィーチャーは、以下を提供します。
  • beanValidation-1.0 で使用可能な検証
  • JavaBeans のメソッドおよびコンストラクターの検証
  • Contexts and Dependency Injection (CDI) Bean でのメソッドおよびコンストラクターの自動検証
  • デプロイメント記述子 validation.xmlから、CDI 管理 Bean としてコンポーネントを作成する機能。 CDI 機能を使用する他のコンポーネントと同様に、コンポーネントを開発してください。
<feature>beanValidation-2.0</feature>

Bean Validation 2.0 仕様は、JavaBeans の妥当性検査を行うためのアノテーション・ベースのモデルを提供します。

<feature>beanValidation-3.0</feature>

Jakarta Bean Validation 3.0 仕様は、JavaBeans の妥当性検査のためのアノテーション・ベースのモデルを提供します。

Bean 検証フィーチャーの制約事項も参照してください。

Liberty ライブラリーを使用する Basic Extensions (BELL)

<feature>bells-1.0</feature>

このフィーチャーは、 Liberty ライブラリー (BELL) を使用して Basic Extensions を構成できるようにします。 このフィーチャーは、 Liberty フィーチャーを使用するのではなく、ライブラリーを使用してサーバー・ランタイムの一部を拡張するために使用します。 BELL は、Java Service Loader パターンを使用して、実装クラス名を提供します。

bells-1.0機能構成については、Liberty ライブラリーを使用した Basic Extensions」を参照してください。

バッチ SMF ロギング
<feature>batchSMFLogging-1.0</feature>

batchSMFLogging-1.0 フィーチャーは、Java バッチ・ジョブに関する情報を収集し、その情報を z/OS SMF データ・ストアに記録します。 「 Enabling Java batch SMF logging for Liberty on z/OS」を参照してください。

Bluemix ユーティリティー
<feature>bluemixUtility-1.0</feature>

この機能により、 IBM Cloud® サービス (旧称 IBM® Bluemix® マネージド・サービス) へのアクセスが構成されました。

IBM Bluemix は IBM Cloudになりました。これらの名前を指している場合、 https://cloud.ibm.com(以前は https://console.bluemix.net) にある同じクラウド・プラットフォームを指します。

廃止機能: bluemixUtility-1.0 機能は廃止されました。 IBM Cloud サービス ( Cloudant®、 dashDB®、 Watson™ Services など) へのアクセスを構成するには、構成するクラウド・サービスの資料を参照してください。
Blueprint
<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>

cdi-1.0 フィーチャーは、 Libertyで Contexts and Dependency Injection 1.0 仕様のサポートを有効にします。

安定化されたフィーチャー: cdi-1.0 フィーチャーは安定化されました。 Libertycdi-1.0 フィーチャーを引き続き使用できます。 ただし、最新の CDI フィーチャーの使用を検討してください。
<feature>cdi-1.2</feature>

cdi-1.2 フィーチャーは、 Libertyで Contexts and Dependency Injection 1.2 仕様のサポートを有効にします。

<feature>cdi-2.0</feature>

cdi-2.0 フィーチャーは、 Libertyで Contexts and Dependency Injection 2.0 仕様のサポートを有効にします。

<feature>cdi-3.0</feature>

cdi-3.0 フィーチャーにより、 Libertyで Contexts and Dependency Injection 3.0 仕様のサポートが有効になります。

[23.0.0.3 以降]<feature>cdi-4.0</feature>

cdi-4.0 フィーチャーは、 Libertyで Contexts and Dependency Injection 4.0 仕様のサポートを有効にします。

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="cluster_name"/> を指定できます。 クラスター名はコントローラーに公開され、このサーバーは指定クラスターに属するようになります。
Collective controller
<feature>collectiveController-1.0</feature>

collectiveController-1.0 フィーチャーは、管理集合用のコントローラー機能を有効にします。このフィーチャーには、restConnector-1.0 フィーチャーで提供される JMX/REST コネクターを使用してアクセス可能な管理リポジトリー MBean が含まれています。 集合コントローラーは、集合メンバーが接続できるストレージおよびコラボレーション・メカニズムとして機能します。 collectiveController-1.0 フィーチャーには、集合コントローラーによって管理されるサーバーをリモートで開始および停止するのに使用できる ServerCommandMbean が含まれています。

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 検索またはリソース・インジェクションのいずれかによって使用可能です。

安定化されたフィーチャー: couchdb-1.0 フィーチャーでの ektorp クライアント・ライブラリーの使用は安定化されました。 ektorp Java ドライバーはサービスが終了したため、このフィーチャーは安定化されました。 couchdb-1.0 フィーチャーで ektorp クライアント・ライブラリーを引き続き使用できます。 ただし、代わりに Cloudant Java クライアントを使用する cloudant-1.0 フィーチャーを使用するか、 CDI を使用した Open Liberty での任意のバージョンの MongoDB へのアクセスで説明されている技法に従って CDI プロデューサーを作成することを検討してください。 要件を満たす任意の CouchDB のバージョンを使用してください。
動的キャッシング・サービス
<feature>webCache-1.0</feature>
このフィーチャーにより、Web 応答のローカル・キャッシングが有効になります。 これには、キャッシュ・サービス (distributedMap) フィーチャーが含まれ、Web アプリケーション応答の自動キャッシングを実行して応答時間とスループットを改善します。 応答キャッシングをカスタマイズするには、アプリケーションに cache-spec.xml ファイルを組み込むことができます。 WebSphere eXtreme Scaleなどのネットワーク・キャッシュ・プロバイダーを追加することにより、キャッシュを分散させることができます。
動的ルーティング
<feature>dynamicRouting-1.0</feature>
Apache および IHS 用の WebSphere プラグインの Intelligent Management フィーチャーは、プラグインのオンデマンド・ルーター (ODR) 機能を提供します。 このフィーチャーにより、サーバーは、動的ルーティング・サービスを実行できるようになります。 その後、プラグインは、 Liberty 集合内のすべてのサーバーに動的にルーティングするために ODR に接続できます。

dynamicRouting-1.0を参照してください。

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

ejbLite-3.1 フィーチャーは、EJB 3.2 仕様の EJB Lite サブセットに従って作成された EJB アプリケーションのサポートを提供します。

安定化されたフィーチャー: ejbLite-3.1 フィーチャーは安定化されました。 LibertyejbLite-3.1 フィーチャーを引き続き使用できます。 ただし、最新の EJB フィーチャーの使用を検討してください。
<feature>ejbLite-3.2</feature>
ejbLite-3.2 フィーチャーは、EJB 3.2 仕様の EJB Lite サブセットに従って作成された EJB アプリケーションのサポートを提供します。
なお、EJB 3.2 Lite API Group には組み込み可能 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 サポートが不要な場合は、必要なサポートが得られるように、これらのフィーチャーを自由に組み合わせて使用できます。

Enterprise JavaBeans (EJB) フィーチャーの制約事項も参照してください。
エンタープライズ Bean
<feature>enterpriseBeansLite-4.0</feature>

この<feature>enterpriseBeansLite-4.0</feature>機能は、Jakarta Enterprise Beans4.0仕様のJakarta Enterprise Beans Liteサブセットに書き込まれるJakarta Enterprise Beansアプリケーションのサポートを提供します。

<feature>enterpriseBeans-4.0</feature>
enterpriseBeans-4.0 フィーチャーは、Jakarta Enterprise Beans 4.0 仕様に従って作成された Jakarta Enterprise Beans アプリケーションのサポートを提供します。
このフィーチャーには、以下のフィーチャーが含まれています。
  • <feature>enterpriseBeansLite-4.0</feature>
  • <feature>enterpriseBeansHome-4.0</feature>

    このフィーチャーは、EJB 4.0 API のサポートを提供します。

  • enterpriseBeansPersistentTimer-4.0

    このフィーチャーは、パーシスタント Enterprise Beans タイマーのサポートを提供します。

  • enterpriseBeansRemote-4.0

    このフィーチャーは、リモート Enterprise Beans インターフェースをサポートします。

  • mdb-4.0

    このフィーチャーは、メッセージ駆動型 Bean のサポートを提供します。

完全な Enterprise Beans 4.0 サポートが必要ない場合は、これらのフィーチャーのさまざまな組み合わせを使用して、必要なサポートを提供することができます。

Enterprise JavaBeans (EJB) フィーチャーの制約事項も参照してください。
Expression Language 3.0
<feature>el-3.0</feature>

このフィーチャーにより、Expression Language (EL) 3.0 のサポートが有効になります。

Jakarta Expression Language 4.0
<feature>expressionLanguage-4.0</feature>

このフィーチャーは、Expression Language (EL) 4.0 のサポートを有効にします。

Jakarta 式言語 5.0
[23.0.0.3 以降]<feature>expressionLanguage-5.0</feature>

このフィーチャーは、Expression Language (EL) 5.0のサポートを有効にします。

イベント・ロギング
<feature>eventLogging-1.0</feature>
eventLogging-1.0 フィーチャーは、JDBC 要求やサーブレット要求などのイベントのレコードおよびその所要時間をログに記録します。 イベント・ロギングを参照してください。
gRPC
<feature>grpc-1.0</feature>
このフィーチャーにより、Web アプリケーションは gRPC サービスを定義および提供できます。 詳しくは、 gRPC 1.0を参照してください。
gRPC Client
<feature>grpcClient-1.0</feature>
このフィーチャーは、アプリケーションが gRPC サービスを呼び出すために使用できる、gRPC クライアントを提供します。 詳しくは、 gRPC Client 1.0を参照してください。
Health Analyzer
<feature>healthAnalyzer-1.0</feature>

Health Analyzer フィーチャーは、 Intelligent Management フィーチャーのヘルス管理のために Health Manager にヘルス・データ・コレクションを提供します。 Health Analyzer フィーチャーは、メンバー・サーバーにモニター・サービスを提供します。 分析ハンドラーとして登録し、必要な統計 (PMI、HealthCenter) を分析コレクターで収集して、状態を分析します。

Liberty のヘルス管理の構成を参照してください。

healthAnalyzer-1.0機能構成については、ヘルス・アナライザーを参照してください。

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

Health Manager フィーチャーは、 Intelligent Management フィーチャーのヘルス管理のためにヘルス・ポリシーに基づいてヘルス・モニタリングと自動アクションを提供します。 Health Manager フィーチャーには、ヘルス管理のコア機能が組み込まれています。 このフィーチャーを選択すると、デフォルト条件プラグインが使用可能になります。 このフィーチャーには、collectiveController フィーチャーの存在が必要です。

Liberty のヘルス管理の構成を参照してください。

healthManager-1.0機能構成については、ヘルス・マネージャーを参照してください。

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

j2eeManagement-1.1 フィーチャーは、 Java EE 7 の管理可能な側面への標準インターフェースを提供し、アプリケーションが JSR 77 仕様で定義されているインターフェースを使用できるようにします。

管理 EJB API を呼び出すには、サーバー構成のフィーチャー・マネージャーに j2eeManagement-1.1 フィーチャーと ejbRemote-3.2 フィーチャーの両方が含まれている必要があります。 両方のフィーチャーがサーバー構成に含まれていれば、JNDI 名検索を介して管理 EJB API を呼び出すことができます。 管理 EJB バインディング名 (JNDI 検索名) は ejb/mejb/MEJBです。

j2eeManagement-1.1 フィーチャーの制約事項も参照してください。

Jakarta EE Platform
<feature>jakartaee-8.0</feature>

<feature>jakartaee-9.1</feature>

[23.0.0.3 以降]<feature>jakartaee-10.0</feature>

このフィーチャーは、Jakarta EE Platform をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

Java API for RESTful Web Services (JAX-RS)
<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 フィーチャーを有効にする必要があります。
安定化されたフィーチャー: jaxrs-1.1ejbLite-3.1、および cdi-1.0 の各フィーチャーは安定化されます。 フィーチャーを引き続き使用できます。 ただし、最新の JAX-RS、EJB、および CDI フィーチャーの使用を検討してください。
<feature>jaxrs-2.1</feature>

jaxrs-2.1 フィーチャーは、 Liberty上の Java API for RESTful Web Services のサポートを提供します。

Jakarta RESTful Web サービス 3.0
<feature>restfulWS-3.0</feature>

このフィーチャーは、Jakarta RESTful Web Services 3.0 のサポートを可能にします。 これらのアノテーションを使用して、REST アーキテクチャー・スタイルを順守した Web サービス・クライアントおよびエンドポイントを定義できます。

Jakarta RESTful Web Services 3.1
[23.0.0.3 以降]<feature>restfulWS-3.1</feature>

このフィーチャーは、Jakarta RESTful Web Services 3.1 のサポートを有効にします。 これらのアノテーションを使用して、REST アーキテクチャー・スタイルを順守した Web サービス・クライアントおよびエンドポイントを定義できます。

Jakarta RESTful Web サービス・クライアント 3.0
<feature>restfulWS-3.0</feature>

このフィーチャーは、Jakarta RESTful Web Services 3.0 Client API のサポートを可能にします。

Jakarta RESTful Web Services Client 3.1
<feature>restfulWS-3.1</feature>

このフィーチャーは、Jakarta RESTful Web Services 3.1 Client API のサポートを有効にします。

Java API for XML-Based Web Services (JAX-WS)
<feature>jaxws-2.2</feature>
jaxws-2.2 フィーチャーは、Liberty での Java API for XML-Based Web Services のサポートを提供します。
  • JAX-WS プログラミング・モデルをサポートする Web アプリケーションの場合、 server.xml ファイルで servlet-3.0 および jaxws-2.2 サーバー・フィーチャーを使用可能にする必要があります。
  • JAX-WS プログラミング・モデルをサポートする EJB アプリケーションの場合、 server.xml ファイル内の ejbLite-3.1servlet-3.0、および jaxws-2.2 サーバー・フィーチャーを使用可能にする必要があります。
jaxws-2.2 feature restrictionsも参照してください。
Jakarta XML Web サービス 3.0
<feature>xmlWS-3.0</feature>

このフィーチャーは、Jakarta XML Web Services 3.0 のサポートを有効にします。 これらの Web サービスおよびクライアントは XML を使用して通信します。 アノテーションを使用して、サービス・クライアントおよびエンドポイントの開発を簡素化することができます。

Jakarta XML Web サービス 4.0
<feature>xmlWS-4.0</feature>

このフィーチャーは、Jakarta XML Web Services 4.0 のサポートを有効にします。 これらの Web サービスおよびクライアントは XML を使用して通信します。 アノテーションを使用して、サービス・クライアントおよびエンドポイントの開発を簡素化することができます。

Java Architecture for XML Binding (JAXB)
<feature>jaxb-2.2</feature>
jaxb-2.2 フィーチャーは、Liberty での Java Architecture for XML Binding (JAXB) のサポートを提供します。
JAXBも参照してください。
jaxb-2.2 フィーチャーの制約事項も参照してください。
Jakarta Architecture for XML Binding (JAXB)
<feature>xmlBinding-3.0</feature>
このフィーチャーは、Java クラスから XML 文書へのマッピングを容易にする、Jakarta XML Binding 3.0 仕様のサポートを有効にします。
[23.0.0.3 以降]<feature>xmlBinding-4.0</feature>
このフィーチャーは、Java クラスから XML 文書へのマッピングを容易にする、Jakarta XML Binding 4.0 仕様のサポートを有効にします。
Java Authentication SPI for Containers 1.1
<feature>jaspic-1.1</feature>
jaspic-1.1 フィーチャーは、 JSR-196で定義されているように、Java Authentication SPI for Containers (JASPIC) プロバイダーを使用してサーバー・ランタイム環境およびアプリケーションを保護するためのサポートを有効にします。
Java Authentication SPI for Containers (JASPIC) ユーザー・フィーチャーの構成も参照してください。
Jakarta 認証 2.0
<feature>appAuthentication-2.0</feature>

このフィーチャーは、Jakarta Authentication 2.0 プロバイダーを使用して、サーバー・ランタイム環境およびアプリケーションの保護をサポートできるようにします。

Jakarta 認証 3.0
<feature>appAuthentication-3.0</feature>

このフィーチャーは、Jakarta Authentication 3.0 プロバイダーを使用して、サーバー・ランタイム環境およびアプリケーションを保護するためのサポートを有効にします。

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 プロバイダーを追加する必要があります。
Java Authorization Contract for Containers (JACC) 許可プロバイダーの開発も参照してください。
Jakarta 許可 2.0
<feature>appAuthorization-2.0</feature>
appAuthorization-2.0機能は、Jakarta Authorization バージョン 2.0 のサポートを有効にします。 appAuthorization-2.0 フィーチャーをサーバーに追加するには、 WebSphere Application Server Libertyの一部ではないサード・パーティー・プロバイダーを追加する必要があります。
Java Authorization Contract for Containers (JACC) 許可プロバイダーの開発も参照してください。
Jakarta 許可 2.1
[23.0.0.3 以降]<feature>appAuthorization-2.1</feature>
appAuthorization-2.1機能は、Jakarta Authorization バージョン 2.0 のサポートを有効にします。 appAuthorization-2.1 フィーチャーをサーバーに追加するには、 WebSphere Application Server Libertyの一部ではないサード・パーティー・プロバイダーを追加する必要があります。
Java EE
<feature>javaee-7.0</feature>

このフィーチャーは、 Java EE 7.0 Full Platform をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

<feature>javaee-8.0</feature>

このフィーチャーは、 Java EE 8.0 Full Platform をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

Java EE アプリケーション・クライアント
<feature>javaeeClient-7.0</feature>

このフィーチャーにより、Java EE Application Client 7.0 のサポートが有効になります。

<feature>javaeeClient-8.0</feature>

このフィーチャーは、 Java EE Application Client 8.0のサポートを有効にします。

Liberty アプリケーション・クライアントの手動作成を参照してください。

Jakarta EE アプリケーション・クライアント
<feature>jakartaeeClient-9.1.</feature>

このフィーチャーは、Jakarta EE Application Client 7.0 のサポートを有効にします。

<feature>javaeeClient-8.0</feature>

このフィーチャーは、 Java EE Application Client 8.0のサポートを有効にします。

Liberty アプリケーション・クライアントの手動作成を参照してください。

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

jca-1.6 フィーチャーは、接続ファクトリー、管理対象オブジェクト、およびアクティベーション・スペックのインスタンスを定義し、かつこれらのインスタンスを、インストールされているリソース・アダプターに関連付けるための、構成エレメントを提供します。 jca-1.6 フィーチャーの構成情報については、「 Java Connector Architecture 1.6」を参照してください。

安定化されたフィーチャー: jca-1.6 フィーチャーは安定化されました。 jca-1.6 フィーチャーを引き続き使用できます。 ただし、最新の JCA フィーチャーの使用を検討してください。
<feature>jca-1.7</feature>

jca-1.7 フィーチャーは、接続ファクトリー、管理対象オブジェクト、およびアクティベーション・スペックのインスタンスを定義し、かつこれらのインスタンスを、インストールされているリソース・アダプターに関連付けるための、構成エレメントを提供します。 jca-1.7 フィーチャーの構成情報については、「 Java Connector Architecture 1.7」を参照してください。 JCA 1.7 仕様またはそれ以前の仕様に準拠している任意のリソース・アダプターを使用できます。

Jakarta Connector 2.0
<feature>connectors-2.0</feature>

このフィーチャーは、アプリケーションからエンタープライズ情報システム (EIS) にアクセスするためのリソース・アダプターの構成を可能にします。

Jakarta Connector 2.1
[23.0.0.2 以降]<feature>connectors-2.1</feature>

このフィーチャーは、アプリケーションからエンタープライズ情報システム (EIS) にアクセスするためのリソース・アダプターの構成を可能にします。

ジャカルタ・ インバウンド・セキュリティー 2.0
<feature>connectorsInboundSecurity-2.0</feature>

このフィーチャーは、リソース・アダプターに対してセキュリティー・インフローを有効にします。

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

JDBC フィーチャーは、データベースにアクセスするアプリケーションのサポートを提供します。 Java Database Connectivity (JDBC) およびデータ・ソースを使用する既存のアプリケーションを取得し、そのアプリケーションをサーバーにデプロイすることができます。 新しい JDBC 機能は、以前の仕様に準拠するドライバーをサポートします。 例えば、jdbc-4.2 フィーチャーは、JDBC 4.2、4.1、4.0、3.0、または 2.x の仕様に準拠する JDBC ドライバーをすべてサポートしています。

Liberty への既存の JDBC アプリケーションのデプロイを参照してください。

Java Message Service (JMS)
<feature>jms-1.1</feature>
安定化されたフィーチャー: jms-1.1 フィーチャーは安定化されました。 jms-1.1 フィーチャーを引き続き使用できます。 ただし、最新の jms-2.0 フィーチャーの使用を検討してください。
<feature>jms-2.0</feature>

jms-2.0 フィーチャーは、Java Message Service API を使用してメッセージング・システムにアクセスするためのリソース・アダプターの構成を使用可能にします。 これには、JMS 接続ファクトリー、キュー、トピック、およびアクティベーション・スペックの構成も含まれます。 JCA 1.7 仕様に準拠する任意の JMS リソース・アダプターを使用できます。

Jakarta Messaging 3.0
<feature>messaging-3.0</feature>

このフィーチャーは、Jakarta Messaging API を使用してメッセージング・システムにアクセスするためのリソース・アダプターの構成を有効にします。 また、このフィーチャーは、Jakarta Messaging 接続ファクトリー、キュー、トピック、および、活動化仕様の構成も有効にします。 Jakarta Connectors 2.0 仕様に準拠する任意の Jakarta Messaging リソース・アダプターを使用できます。

Jakarta Messaging 3.1
[23.0.0.3 以降]<feature>messaging-3.1</feature>

このフィーチャーは、Jakarta Messaging API を使用してメッセージング・システムにアクセスするためのリソース・アダプターの構成を有効にします。 また、このフィーチャーは、Jakarta Messaging 接続ファクトリー、キュー、トピック、および、活動化仕様の構成も有効にします。

Java Naming and Directory Interface (JNDI)
<feature>jndi-1.0</feature>

jndi-1.0 フィーチャーは、Liberty のサーバー構成で単一の JNDI エントリー定義をサポートします。

Java Persistence API (JPA)
<feature>jpa-2.0</feature>

jpa-2.0 フィーチャーは、JPA 2.0 仕様に従って作成されたアプリケーション管理 JPA およびコンテナー管理 JPA を使用するアプリケーションのサポートを提供します。 サポートは、コンテナー管理プログラミング・モデルをサポートする拡張機能と共に Apache OpenJPA の上に構築されています。

安定化されたフィーチャー: jpa-2.0 フィーチャーは安定化されました。 jpa-2.0 フィーチャーを引き続き使用できます。 ただし、最新の JPA フィーチャーの使用を検討してください。
<feature>jpa-2.1</feature>

jpa-2.1 フィーチャーにより、JPA 2.1 仕様に従って作成されたアプリケーション管理 JPA およびコンテナー管理 JPA を使用するアプリケーションがサポートされます。 このサポートは、コンテナー管理プログラミング・モデルをサポートするためにEclipseLinkに構築されています。

<feature>jpa-2.2</feature>

jpa-2.2 フィーチャーにより、JPA 2.2 仕様に従って作成されたアプリケーション管理 JPA およびコンテナー管理 JPA を使用するアプリケーションがサポートされます。 このサポートは、コンテナー管理プログラミング・モデルをサポートするためにEclipseLinkに構築されています。

Liberty への JPA アプリケーションのデプロイを参照してください。

Jakarta Persistence 3.0
<feature>persistence-3.0</feature>

このフィーチャーは、アプリケーション管理パーシスタンスおよびコンテナー管理パーシスタンスを使用するアプリケーションのサポートを有効にします。 このフィーチャーは、Jakarta Persistence 3.0 仕様のインターフェースおよびコンテナー管理パーシスタンス統合を含みます。 EclipseLink もデフォルトのパーシスタンス・プロバイダー実装として含まれます。

Jakarta Persistence 3.0
[23.0.0.3 以降]<feature>persistence-3.1</feature>

このフィーチャーは、アプリケーション管理パーシスタンスおよびコンテナー管理パーシスタンスを使用するアプリケーションのサポートを有効にします。 このフィーチャーは、Jakarta Persistence 3.1 仕様のインターフェースおよびコンテナー管理パーシスタンス統合を含みます。 EclipseLink もデフォルトのパーシスタンス・プロバイダー実装として含まれます。

Java Persistence API コンテナー
<feature>jpaContainer-2.1</feature>

jpaContainer-2.1 フィーチャーは、Java Persistence API 2.1 仕様に従って作成されたアプリケーション管理およびコンテナー管理の JPA を使用するアプリケーションのサポートを有効にします。 これは、Java Persistence API 2.1 仕様インターフェースおよびコンテナー管理 JPA 統合のみを含みます。 このフィーチャーには JPA 実装は含まれていません。

<feature>jpaContainer-2.2</feature>

jpaContainer-2.2 フィーチャーは、Java Persistence API 2.2 仕様に従って作成されたアプリケーション管理およびコンテナー管理の JPA を使用するアプリケーションのサポートを有効にします。 これは、Java Persistence API 2.2 仕様インターフェースおよびコンテナー管理 JPA 統合のみを含みます。 このフィーチャーには JPA 実装は含まれていません。

Liberty への JPA アプリケーションのデプロイを参照してください。

Jakarta Persistence Container 3.0
<feature>persistenceContainer-3.0</feature>

このフィーチャーは、アプリケーション管理パーシスタンスおよびコンテナー管理パーシスタンスを使用するアプリケーションのサポートを有効にします。 このフィーチャーは Jakarta Persistence 3.0 仕様のインターフェースおよびコンテナー管理パーシスタンス統合のみを含みます。 このフィーチャーには、Jakarta Persistence プロバイダーの実装は含まれていません。

Jakarta パーシスタンス・コンテナー 3.1
[23.0.0.3 以降]<feature>persistenceContainer-3.1</feature>

このフィーチャーは、アプリケーション管理パーシスタンスおよびコンテナー管理パーシスタンスを使用するアプリケーションのサポートを有効にします。 このフィーチャーは、Jakarta Persistence 3.1 仕様のインターフェースおよびコンテナー管理パーシスタンス統合のみを含みます。 このフィーチャーには、Jakarta Persistence プロバイダーの実装は含まれていません。

JavaMail API
<feature>javaMail-1.5</feature>
<feature>javaMail-1.6</feature>
JavaMail API は、外部メール・サーバーと Liberty アプリケーションの間の通信をサポートします。 Liberty での JavaMail の管理を参照してください。
Jakarta Mail API
[23.0.0.3 以降]<feature>Mail-2.1</feature>
<feature>Mail-2.0</feature>
Jakarta Mail API は、外部メール・サーバーと Liberty アプリケーションとの間の通信をサポートします。 Liberty での JavaMail の管理を参照してください。
JavaScript Object Notation Binding
<feature>jsonb-1.0</feature>

<feature>jsonb-2.0</feature>

[23.0.0.3 以降]<feature>jsonb-3.0</feature>

Java API for JSON Binding (JSON-B) フィーチャーは、Java オブジェクトと JavaScript Object Notation (JSON) の間の変換のための標準を提供します。

JavaScript Object Notation Binding via Bells
<feature>jsonbContainer-1.0</feature>

<feature>jsonbContainer-2.0</feature>

[23.0.0.3 以降]<feature>jsonbContainer-3.0</feature>

JSON-B フィーチャーは、Java オブジェクトと JSON の間の変換の標準を提供します。 デフォルトの JSON-B プロバイダーは、JSON-B プロバイダー JAR ファイルを含んでいるライブラリーをポイントする <bell> を介して構成されます。

JavaScript Object Notation (JSON-P) 処理
<feature>jsonp-1.0</feature>

Java API for JSON Processing (JSON-P) フィーチャーは、JavaScript Object Notation (JSON) でレンダリングされるデータの構築および操作のための標準化された方式を提供します。

<feature>jsonp-1.1</feature>

jsonp-1.1 フィーチャーは、JSON でレンダリングされるデータの構築および操作のための標準化された方式を提供します。

<feature>jsonp-2.0</feature>

jsonp-2.0 フィーチャーは、JSON でレンダリングされるデータの構築および操作のための標準化された方式を提供します。

[23.0.0.3 以降]<feature>jsonp-2.1</feature>

jsonp-2.1 フィーチャーは、JSON でレンダリングされるデータの構築および操作のための標準化された方式を提供します。

JavaScript Object Notation Processing via Bells
<feature>jsonpContainer-1.1</feature>

<feature>jsonpContainer-2.0</feature>

[23.0.0.3 以降]<feature>jsonpContainer-2.1</feature>

Java API for JSON Processing (JSON-P) フィーチャーは、JSON でレンダリングされるデータを構成および操作するための標準化された方式を提供します。 このフィーチャーが使用可能である場合、組み込み JSON-P プロバイダーはありません。 代わりに、JSON-P プロバイダー JAR ファイルを含んでいるライブラリーをポイントする <bell> を介して JSON-P プロバイダーを構成してください。

JavaScript Object Notation (JSON4J) ライブラリー
<feature>json-1.0</feature>

json-1.0 フィーチャーは、Java 環境用の一連の JSON 処理クラスを提供する JSON4J ライブラリーへのアクセスを提供します。 JSON4J ライブラリーには、JSON データとしてレンダリングされるデータの構成および操作を行うための単純な Java モデルが用意されています。

JAX-RS アプリケーションの要求と応答での JSON コンテンツの使用 および JSON4J Libraries APIを参照してください。

JSON Web Token
<feature>jwt-1.0</feature>

jwt-1.0 フィーチャーを使用すると、ユーザー ID またはトークンを伝搬するために使用できる JSON Web Token (JWT) トークンを作成してコンシュームするように Liberty サーバーを構成できます。 Libertyでの JSON Web Token (JWT) トークンの作成およびコンシュームを参照してください。

シングル・サインオン Cookie としての JSON Web Token
<feature>jwtSso-1.0</feature>

jwtSso-1.0 フィーチャーにより、 Liberty サーバーが認証用の JSON Web Token (JWT) Cookie を生成して使用できるようになります。 シングル・サインオン Cookie としての JSON Web トークンの構成を参照してください。

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

jsf-2.0 フィーチャーは、JSF フレームワークを使用する Web アプリケーションのサポートを提供します。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。

jsf-2.0 フィーチャーを組み込む場合は、jsp-2.2 フィーチャーも組み込むことになります。これは、JSF フレームワークが JSP フレームワークの拡張であるためです。

安定化されたフィーチャー: jsf-2.0 フィーチャーおよび jsp-2.2 フィーチャーは安定化されました。 フィーチャーを引き続き使用できます。 しかし、最新の JSF フィーチャーおよび JSP フィーチャーの使用を検討してください。
<feature>jsf-2.2</feature>

jsf-2.2 フィーチャーは、JavaServer Faces (JSF) 2.2 フレームワークを使用する Web アプリケーションのサポートを有効にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。 Configuring Liberty for JavaServer Faces 2.2を参照してください。

<feature>jsf-2.3</feature>

jsf-2.3 フィーチャーは、JavaServer Faces (JSF) 2.3 フレームワークを使用する Web アプリケーションのサポートを有効にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。 Configuring Liberty for JavaServer Faces 2.3を参照してください。

この機能を取得するには、 installUtility コマンドを使用したアセットのインストールを参照してください。
Jakarta Server Faces 3.0
<feature>faces-3.0</feature>

このフィーチャーは、Jakarta Server Faces 3.0 フレームワークを使用する Web アプリケーションのサポートを可能にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。

Jakarta Server Faces 4.0
[23.0.0.3 以降]<feature>faces-4.0</feature>

このフィーチャーは、Jakarta Server Faces 3.0 フレームワークを使用する Web アプリケーションのサポートを可能にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。

JavaServer Faces Container

<feature>jsfContainer-2.2</feature>

jsfContainer-2.2 フィーチャーは、JavaServer Faces (JSF) 2.2 フレームワークを使用する Web アプリケーションの CDI 統合を有効にします。 このフィーチャーに含まれているのは JSF 用のコンテナー統合コードのみであり、JSF インターフェースや JSF 実装は含まれていません。 このフィーチャーを使用するには、JSF を使用する Web アプリケーション内で JSF インターフェースおよび JSF 実装をパッケージします。

サード・パーティー JavaServer Faces 2.2 実装の構成を参照してください。

Jakarta Server Faces Container 3.0
<feature>facesContainer-3.0</feature>

このフィーチャーは、Jakarta Server Faces 3.0 フレームワークを使用する Web アプリケーションのサポートを可能にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。

Jakarta Server Faces コンテナー 4.0
[23.0.0.3 以降]<feature>facesContainer-4.0</feature>

このフィーチャーは、Jakarta Server Faces 4.0 フレームワークを使用する Web アプリケーションのサポートを有効にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。

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

jsp-2.2 フィーチャーは、JSP 2.2 仕様に従って作成された JSP のサポートを提供します。 jsp-2.2 フィーチャーを組み込む場合は、servlet-3.0 フィーチャーも組み込むことになります。

安定化されたフィーチャー: jsp-2.2 フィーチャーおよび servlet-3.0 フィーチャーは安定化されました。 フィーチャーを引き続き使用できます。 しかし、最新の JSP フィーチャーおよび servlet フィーチャーの使用を検討してください。
<feature>jsp-2.3</feature>

このフィーチャーは、JSP 2.3 仕様に記述されている Java Server Pages (JSP) のサポートを可能にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。 このフィーチャーを有効にすると、Expression Language (EL) バージョン 3.0 フィーチャーも有効になります。

Jakarta Server Pages 3.0
<feature>pages-3.0</feature>

このフィーチャーは、Jakarta Server Pages 3.0 仕様に記述された Jakarta Server Pages のサポートを可能にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。 この機能を有効にすると、Jakarta Expression Language バージョン 4.0 機能も有効になります。

Jakarta Server Pages 3.1
[23.0.0.3 以降]<feature>pages-3.1</feature>

このフィーチャーは、Jakarta Server Pages 3.1 仕様に記述された Jakarta Server Pages のサポートを有効にします。 このフレームワークは、ユーザー・インターフェースの構造を簡単にします。 この機能を有効にすると、Jakarta Expression Language バージョン 5.0 機能も有効になります。

ジョブ・マネージャー統合
<feature>serverStatus-1.0</feature>

serverStatus-1.0 フィーチャーにより、Liberty サーバーは、その状況を、ジョブ構成内のリソースとしてサーバーを認識している WebSphere Application Server デプロイメント・マネージャーおよびジョブ・マネージャーに自動的に公開できます。 既知の状態は Started および Stoppedです。Liberty サーバーを管理するためのジョブの実行依頼 」および「 ジョブ・マネージャーを使用した Liberty サーバー・リソースのインストール」を参照してください。

安定化されたフィーチャー: LibertyserverStatus-1.0 フィーチャーは安定化されました。 LibertyserverStatus-1.0 フィーチャーを引き続き使用できます。 ただし、 WebSphere Application Server Network Deployment traditional のジョブ・マネージャーは非推奨になりました。 ジョブ・マネージャーの代わりに、Urban Code Deploy を使用して、 WebSphere Application Server traditional のインストール、そのノードへのアプリケーションのデプロイ、およびそのリモート・ホストの管理を行ってください。 WebSphere Application Server traditional インストール済み環境を管理するために、スイング・プロファイルを使用することもできます。 製品インストール済み環境間でのプロファイルのスイングを参照してください。
Kerberos Constrained Delegation for SPNEGO
<feature>constrainedDelegation-1.0</feature>

このフィーチャーは、Kerberos constrained delegation for SPNEGO のサポートを可能にします。 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 などの JMX クライアントや、Attach API を使用するその他の JMX クライアントによるローカル・アクセスが可能になります。

JMX を使用した Liberty への接続を参照してください。

Logstash コレクター
<feature>logstashCollector-1.0</feature>

logstashCollector-1.0 フィーチャーはさまざまなソースからデータを収集し、収集したデータを Lumberjack プロトコルを使用して Logstash サーバーに転送します。 Logstash collector・バージョン 1.0 の使用を参照してください。

logstashCollector-1.0機能構成については、ログ・スタッシュCollector-1.0を参照してください。

管理 Bean
<feature>managedBeans-1.0</feature>

managedBeans-1.0 フィーチャーは、Managed Bean 1.0 仕様 (JSR-316) のサポートを提供します。 このフィーチャーによって、javax.annotation.ManagedBean アノテーションを使用できるようになります。

<feature>managedBeans-2.0</feature>

このフィーチャーは、Managed Beans 2.0 仕様のサポートを可能にします。

管理対象 executor および管理対象スレッド・ファクトリー
<feature>concurrent-1.0</feature>

concurrent-1.0 フィーチャーは、アプリケーション・サーバーで管理されるスレッド・コンテキストを使用して、同時に実行されるタスクをアプリケーションがサブミットできるようにする管理対象 executor サービスの作成を可能にします。 また、このフィーチャーにより、管理対象スレッド・ファクトリーの作成も有効になり、該当の管理対象スレッド・ファクトリーを検索するコンポーネントのスレッド・コンテキストで実行されるスレッドを作成することが可能になります。

ジャカルタ並行性
concurrent-2.0

このフィーチャーは、アプリケーション・サーバーによって管理されるスレッド・コンテキストを使用して、同時に実行するタスクをアプリケーションがサブミットできるようにする管理対象 executor の作成を可能にします。

メッセージ駆動型 Bean
<feature>jmsMdb-3.1</feature>

このフィーチャーは、 mdb-3.1 フィーチャーに置き換えられました。 どちらのフィーチャーも機能は同じであり、フィーチャー名のみが異なるだけです。 mdb-3.1は、推奨される機能名です。

jmsMdb-3.1 フィーチャーは、 メッセージ駆動型 Bean (MDB) が Liberty 内で実行するために必要な 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 サーバーに接続するためにメッセージング・アプリケーションが必要とするクライアント・ライブラリーも提供します。

安定化されたフィーチャー: wasJmsClient-1.1 フィーチャーは安定化されました。 wasJmsClient-1.1 フィーチャーを引き続き使用できます。 ただし、最新のメッセージング・フィーチャーの使用を検討してください。
<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ファイルで<messagingSecurity>要素 (<messagingEngine>要素の子要素)も構成しなければなりません。 この構成によって、許可ユーザーがメッセージング宛先にアクセスできるようになります。
<feature>messagingClient-3.0</feature>

messagingClient-3.0 フィーチャーは、アプリケーションが Jakarta Messaging 3.0 API を介して WebSphere Application Server 上でホストされているメッセージ・キューにアクセスできるようにします。 messagingClient-3.0 フィーチャーは、Jakarta Messaging 3.0 仕様に準拠しています。

<feature>messagingSecurity-3.0</feature>

このフィーチャーは、WebSphere Embedded Messaging Server が Jakarta Messaging クライアントからのアクセスを認証および認可できるようにします。

<feature>messagingServer-3.0</feature>

このフィーチャーは、Jakarta Messaging 準拠の組み込みメッセージング・サーバーを有効にします。 アプリケーションは、messagingClient-3.0 フィーチャーを使用してメッセージを送受信できます。

Liberty のセキュア JMS メッセージングの使用可能化を参照してください。
MicroProfile
<feature>microProfile-1.0</feature>

microProfile-1.0 フィーチャーは、 MicroProfile 1.0 for Enterprise Java をサポートする Liberty フィーチャーを結合します。

<feature>microProfile-1.2</feature>

microProfile-1.2 フィーチャーは、 MicroProfile 1.2 for Enterprise Java をサポートする Liberty フィーチャーを結合します。

<feature>microProfile-1.3</feature>

microProfile-1.3 フィーチャーは、 MicroProfile 1.3 for Enterprise Java をサポートする Liberty フィーチャーを結合します。

<feature>microProfile-1.4</feature>

microProfile-1.4 フィーチャーは、 MicroProfile 1.4 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 1.4 フィーチャーは、Java EE 7 の定義を拡張します。

<feature>microProfile-2.0</feature>

microProfile-2.0 フィーチャーは、 MicroProfile 2.0 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 2.0 フィーチャーは、Java EE 8 の定義を拡張します。

<feature>microProfile-2.1</feature>

microProfile-2.1 フィーチャーは、 MicroProfile-2.1 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 2.1 フィーチャーは、Java EE 8 の定義を拡張します。

<feature>microProfile-2.2</feature>

microProfile-2.2 フィーチャーは、 MicroProfile-2.2 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 2.2 フィーチャーは、Java EE 8 の定義を拡張します。

<feature>microProfile-3.0</feature>

microProfile-3.0 フィーチャーは、 MicroProfile-3.0 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 3.0 フィーチャーは、Java EE 8 の定義を拡張します。

<feature>microProfile-3.2</feature>

microProfile-3.2 フィーチャーは、 MicroProfile-3.2 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 3.2 フィーチャーは、Java EE 8 の定義を拡張します。

<feature>microProfile-3.3</feature>

microProfile-3.3 フィーチャーは、 MicroProfile-3.3 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 3.3 フィーチャーは、Java EE 8 の定義を拡張します。

<feature>microProfile-4.0</feature>

microProfile-4.0 フィーチャーは、 MicroProfile-4.0 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 4.0 フィーチャーは、Jakarta EE 8 の定義を拡張します。

<feature>microProfile-4.1</feature>

microProfile-4.1 フィーチャーは、 MicroProfile-4.1 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 4.1 フィーチャーは、Jakarta EE 8 の定義を拡張します。

<feature>microProfile-5.0</feature>

microProfile-5.0 フィーチャーは、 MicroProfile-5.0 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 5.0 フィーチャーは、Jakarta EE 9.1 の定義を拡張します。

[23.0.0.2 以降]<feature>microProfile-6.0</feature>

microProfile-6.0 フィーチャーは、 MicroProfile-6.0 for Enterprise Java をサポートする Liberty フィーチャーを結合します。 MicroProfile 6.0 フィーチャーは、Jakarta EE 10.0の定義を拡張します。

[23.0.0.12 以降]<feature>microProfile-6.1</feature>

microProfile-6.1 フィーチャーは、Enterprise Java の MicroProfile-6.1 をサポートする Liberty フィーチャーを結合します。 MicroProfile 6.1 フィーチャーは、Jakarta EE 10.0の定義を拡張します。

詳しくは、 MicroProfile プログラミング・モデルのサポートを参照してください。

MicroProfile 構成
<feature>mpConfig-1.1</feature>

mpConfig-1.1 フィーチャーは、複数のソースからのアプリケーション構成プロパティーを単一の構成プロパティー・セットに結合し、単一のクライアント API を使用してアクセスできるようにします。

<feature>mpConfig-1.2</feature>

mpConfig-1.2 フィーチャーは、 mpConfig-1.1 を基にコンバーターと共に構築されています。 コンバーターには、クラス、リスト、セットと、適切なストリング・コンストラクターまたは静的 valueOf メソッドのあるクラス用の自動変換が含まれます。 cdi-2.0 のサポートも使用可能です。

<feature>mpConfig-1.3</feature>

mpConfig-1.3 フィーチャーは、以前のバージョンの MicroProfile Config を基に構築されており、そこに暗黙的なコンバーターに対する機能拡張と Config プロパティーの環境変数へのマッピングに対する機能拡張が組み込まれています。 mpConfig-1.3 フィーチャーは、cdi-1.2 フィーチャーまたは cdi-2.0 フィーチャーのいずれかと一緒に使用できます。

<feature>mpConfig-1.4</feature>

mpConfig-1.4 フィーチャーは、以前のバージョンの MicroProfile Config を基に構築されており、そこに暗黙的なコンバーターに対する機能拡張と Config プロパティーの環境変数へのマッピングに対する機能拡張が組み込まれています。

<feature>mpConfig-2.0</feature>

mpConfig-2.0機能は、MicroProfile Configの以前のバージョンに基づいて構築されており、MicroProfile Config仕様のSmallRyeの実装 に基づいています。

<feature>mpConfig-3.0</feature>

mpConfig-3.0機能は、MicroProfile Configの以前のバージョンに基づいて構築されており、MicroProfile Config仕様のSmallRyeの実装 に基づいています。

<feature>mpConfig-3.1</feature>

mpConfig-3.1機能は、MicroProfile Configの以前のバージョンに基づいて構築されており、MicroProfile Config仕様のSmallRyeの実装 に基づいています。

詳しくは、 MicroProfile Config API の有効化を参照してください。

MicroProfile コンテキストの伝搬
<feature>mpContextPropagation-1.0</feature>
<feature>mpContextPropagation-1.2</feature>
<feature>mpContextPropagation-1.3</feature>

mpContextPropagation-1.0 フィーチャーは、Java SE および Java EE の並行処理機能を強化します。 どのスレッドで完了ステージ・アクションが実行されるのかに関係なく、予測可能なスレッド・コンテキストで実行される従属ステージのパイプラインを作成できるようになりました。

mpContextPropagation-1.2特に、Micro Profile Config2.0が空の値の構成属性を処理する方法の区別に対処します。

<feature>mpContextPropagation-1.3</feature>はJakarta EE9.1に対応しています。
詳しくは、 並行性機能の拡張を参照してください。
MicroProfile のフォールト・トレランス
<feature>mpFaultTolerance-1.0</feature>

mpFaultTolerance-1.0 フィーチャーは、サービス呼び出しの回復力を向上させます。 これは Failsafe 1.0.1 オープン・ソース・ライブラリーを使用します。 このフィーチャーにより、再試行、回路ブレーカー、バルクヘッド、タイムアウト、およびフォールバックを含むパターンを使用して、回復力のあるマイクロサービスをサポートする環境が提供されます。

<feature>mpFaultTolerance-1.1</feature>

mpFaultTolerance-1.1 フィーチャーは、MicroProfile Fault Tolerance 1.1 API のサポートを提供します。 また、 MicroProfile メトリックとの統合も追加されたため、 FaultTolerance アノテーションでアノテーションが付けられたメソッドのメトリックを自動的に取得します

<feature>mpFaultTolerance-2.0</feature>

mpFaultTolerance-2.0 フィーチャーは、MicroProfile Fault Tolerance 2.0 API のサポートを提供します。

<feature>mpFaultTolerance-2.1</feature>

mpFaultTolerance-2.1 フィーチャーは、MicroProfile Fault Tolerance 2.1 API のサポートを提供します。

<feature>mpFaultTolerance-3.0</feature>

mpFaultTolerance-3.0 フィーチャーは、MicroProfile Fault Tolerance 3.0 API のサポートを提供します。

<feature>mpFaultTolerance-4.0</feature>

mpFaultTolerance-4.0機能は、MicroProfile Fault Tolerance 4.0 APIのサポートを提供します。

MicroProfile フォールト・トレランスについて詳しくは、 Liberty でのマイクロサービス回復力の改善を参照してください。

MicroProfile GraphQL
<feature>mpGraphQL-1.0</feature>
[22.0.0.6 以降]<feature>mpGraphQL-2.0</feature>
MicroProfile Graphical フィーチャーを使用可能にして、 Liberty上で GraphQL サービスおよびアプリケーションをビルドしてコンシュームします。 詳しくは、 Open Liberty Web サイトの Build GraphQL applications with MicroProfile GraphQL を参照してください。
MicroProfile ヘルス・チェック
<feature>mpHealth-1.0</feature>
<feature>mpHealth-2.0</feature>
<feature>mpHealth-2.1</feature>
<feature>mpHealth-2.2</feature>
<feature>mpHealth-3.0</feature>
<feature>mpHealth-3.1</feature>
<feature>mpHealth-4.0</feature>

マイクロサービス内でヘルス・チェックを提供するには、MicroProfile ヘルス・チェック・フィーチャーを構成し、HealthCheck API を実装します。 詳しくは、 MicroProfile ヘルス・チェックの実行を参照してください。

MicroProfile JSON Web トークン
<feature>mpJwt-1.0</feature>

認証トークンとして MicroProfile JSON Web トークンを受け入れるように Liberty サーバーを構成することができます。

<feature>mpJwt-1.1</feature>

認証トークンとして MicroProfile JSON Web トークンを受け入れるように Liberty サーバーを構成することができます。 MP-JWT 1.1 は、MicroProfile Config を使用するポータブル JWT 検証構成を定義し、JSON Web Key (JWK) のサポートを必要とします。

<feature>mpJwt-1.2</feature>

認証トークンとして MicroProfile JSON Web トークンを受け入れるように Liberty サーバーを構成することができます。 MicroProfile JWT 1.2 では、JWT 検証のさまざまな側面を制御するために、多くの MicroProfile Config プロパティーが追加されています。 この仕様では、ES256 署名アルゴリズムのサポートも追加されています。

<feature>mpJwt-2.0</feature>

認証トークンとして MicroProfile JSON Web トークンを受け入れるように Liberty サーバーを構成することができます。 MicroProfile JWT 2.0 は Jakarta EE 9.1 と連携

[23.0.0.3 以降]<feature>mpJwt-2.1</feature>

認証トークンとして MicroProfile JSON Web トークンを受け入れるように Liberty サーバーを構成することができます。 MicroProfile JWT 2.1 は Jakarta EE 10.0 と整合

詳しくは、 MicroProfile JSON Web トークンの構成を参照してください。

MicroProfile Metrics
<feature>mpMetrics-1.0</feature>
<feature>mpMetrics-1.1</feature>
<feature>mpMetrics-2.0</feature>
<feature>mpMetrics-2.2</feature>
<feature>mpMetrics-2.3</feature>
<feature>mpMetrics-3.0</feature>
<feature>mpMetrics-4.0</feature>
[23.0.0.3 以降]<feature>mpMetrics-5.0</feature>
[23.0.0.12 以降]<feature>mpMetrics-5.1</feature>

MicroProfile メトリックを使用して、 Liberty アプリケーション内の情報を測定およびモニターします。 このフィーチャーは、Dropwizard Metrics API から派生した MicroProfile Metrics API をサポートします。 メトリックは、他のモニター・ツールまたはスタックに接続できる REST API によって表示されます。 詳しくは、 アプリケーションへのメトリックの追加 および MicroProfile メトリックを使用したモニター を参照してください。

MicroProfile OpenAPI

Enterprise Java の MicroProfile OpenAPI を使用して REST API 資料を生成および表示することができます。

詳しくは、 REST API 資料の生成を参照してください。

<feature>mpOpenAPI-1.0</feature>

mpOpenAPI-1.0 フィーチャーは、MicroProfile OpenAPI 1.0 仕様をサポートしています。

<feature>mpOpenAPI-1.1</feature>

mpOpenAPI-1.1 フィーチャーは、MicroProfile OpenAPI 1.1 仕様をサポートしています。

<feature>mpOpenAPI-2.0</feature>

mpOpenAPI-2.0 フィーチャーは、MicroProfile OpenAPI 2.0 仕様をサポートしています。

<feature>mpOpenAPI-3.0</feature>

mpOpenAPI-3.0 フィーチャーは、MicroProfile OpenAPI 3.0 仕様をサポートします。

[23.0.0.3 以降]<feature>mpOpenAPI-3.1</feature>

mpOpenAPI-3.0 フィーチャーは、MicroProfile OpenAPI 3.0 仕様をサポートします。

MicroProfile オープン・トレース
<feature>mpOpenTracing-1.0</feature>
<feature>mpOpenTracing-1.1</feature>
<feature>mpOpenTracing-1.2</feature>
<feature>mpOpenTracing-1.3</feature>
<feature>mpOpenTracing-2.0</feature>
<feature>mpOpenTracing-3.0</feature>
[23.0.0.3 以降]安定化されたフィーチャー: これらの mpOpenTracing フィーチャーは安定化されています。 戦略的代替手段は、 mpTelemetry-1.0( MicroProfile Telemetry フィーチャー) です。 詳しくは、 MicroProfile OpenTracing から MicroProfile Telemetry 1.0 へのマイグレーションに関する資料を参照してください。

MicroProfile オープン・トレースは、opentracing.io トレーサーにアクセスするための手段を提供します。 詳しくは、 MicroProfile OpenTracing 1.3を参照してください。

MicroProfile リアクティブ・メッセージング

<feature>mpReactiveMessaging-1.0</feature>

[24.0.0.2 以降]<feature>mpReactiveMessaging-3.0</feature>

MicroProfile Reactive Messaging フィーチャーは、イベントのストリームを処理するアプリケーションのメッセージ処理機能を拡張します。 また、ユーザーのメソッドで外部メッセージング・システムに接続することを可能にする Connector API も提供します。

詳しくは、 MicroProfile Messaging を使用した非同期通信の最適化を参照してください。

MicroProfile リアクティブ・ストリームの操作

<feature>mpReactiveStreams-1.0</feature>

[24.0.0.2 以降]<feature>mpReactiveStreams-3.0</feature>

MicroProfile Reactive Streams Operators フィーチャーを使用して、リアクティブ・ストリームのデータを作成および操作します。 詳しくは、 リバティ でのデータのリアクティブ・ストリームの操作を参照してください。

MicroProfile REST Client
<feature>mpRestClient-1.0</feature>
<feature>mpRestClient-1.1</feature>
<feature>mpRestClient-1.2</feature>
<feature>mpRestClient-1.3</feature>
<feature>mpRestClient-1.4</feature>
<feature>mpRestClient-2.0</feature>
<feature>mpRestClient-3.0</feature>

任意のバージョンの mpRestClient-* フィーチャーを使用して MicroProfile Rest Client を起動します。 詳しくは、 MicroProfile Rest Client の構成を参照してください。

MicroProfile テレメトリー
MicroProfile Telemetry フィーチャーを使用して、 Liberty ランタイムで分散トレースを使用可能にします。
[23.0.0.3 以降]mpTelemetry-1.0
[23.0.0.12 以降]mpTelemetry-1.1
MongoDB
<feature>mongodb-2.0</feature>

mongodb-2.0 フィーチャーは、 MongoDB インスタンスおよび関連するデータベース接続のサポートを提供します。 MongoDB 接続へのアクセスは、JNDI 検索またはリソース・インジェクションのいずれかによって使用可能です。 ネイティブ com.mongodb API は、データベース操作を実行します。

安定化されたフィーチャー: mongodb-2.0 フィーチャーは安定化されました。 このフィーチャーがサポートする MongoDB Java ドライバーのバージョン 2.10.0 から 2.14.2 は、サービスが終了しました。 mongodb-2.0 フィーチャーを使用する代わりに、 Mongo の CDI プロデューサーを作成します。 CDI プロデューサーは、ユーザーの要件を満たすどの Mongo のバージョンも使用できます。

Libertyでの MongoDB 接続の構成を参照してください。

モニター
<feature>monitor-1.0</feature>

monitor-1.0 フィーチャーは、Liberty で Performance Monitoring Infrastructure (PMI) サポートを提供します。

Liberty サーバー・ランタイム環境のモニターを参照してください。
OAuth
<feature>oauth-2.0</feature>

oauth-2.0 フィーチャーは、OAuth 2.0 プロトコルを使用してリソースへのアクセスを保護するためのサポートを提供します。

オープン・トレース
<feature>opentracing-1.0</feature>
<feature>opentracing-1.1</feature>
<feature>opentracing-1.2</feature>
<feature>opentracing-2.0</feature>
[23.0.0.3 以降]安定化されたフィーチャーと置き換えられたフィーチャー: これらの opentracing フィーチャーは安定化され、 MicroProfile Telemetry フィーチャーである mpTelemetry-1.0によって置き換えられます。 詳しくは、 MicroProfile OpenTracing から MicroProfile Telemetry 1.0 へのマイグレーションに関する資料を参照してください。

オープン・トレース・フィーチャーを使用して、JAX-RS アプリケーションでの自動分散トレースを有効にします。 詳しくは、 分散トレースの使用可能化を参照してください。 Opentracing フィーチャーを取得するには、 installUtility コマンドを使用したアセットのインストールを参照してください。

OpenAPI
<feature>openapi-3.0</feature>

openapi-3.0 フィーチャーは、REST API 資料を生成します。 フィーチャーは OpenAPI V3 の仕様をサポートしています。 OpenAPI を使用した REST API 資料の生成を参照してください。

<feature>openapi-3.1</feature>

openapi-3.1 フィーチャーは、生成された REST API 資料の集約を可能にします。 フィーチャーは MicroProfile OpenAPI 仕様をサポートしています。 REST API 資料の集約を参照してください。

安定化されたフィーチャー: openapi-3.0 フィーチャーおよび openapi-3.1 フィーチャーは安定化されました。 フィーチャーを引き続き使用できます。 ただし、戦略的な代替手段は、 mpOpenAPI-3.0などの MicroProfile OpenAPI フィーチャーを使用することです。
OpenID
<feature>openid-2.0</feature>
このフィーチャーにより、ユーザーは複数のアカウントやクレデンシャル・セットを管理することなく、複数のエンティティーに対して自身を認証できるようになります。
安定化されたフィーチャー: openid-2.0 フィーチャーは安定化されました。 Libertyopenid-2.0 フィーチャーを引き続き使用できます。 ただし、最新の openidConnectClient-1.0 フィーチャーの使用を検討してください。 詳しくは、 自由 での OpenID Connect クライアントの構成を参照してください。
Liberty は、 OpenID 2.0 をサポートし、Web シングル・サインオンで依拠当事者としての役割を果たします。 Web サイトなど、さまざまなエンティティーにアクセスするには、それぞれのエンティティーに関連付けられた固有のアカウントが必要になることがよくあります。 OpenID を使用すると、OpenID プロバイダーが取り扱う 1 セットの資格情報によって、OpenID をサポートする任意の数のエンティティーへのアクセスを認可することが可能になります。
OpenID Connect クライアント
<feature>openidConnectClient-1.0</feature>

このフィーチャーにより、Web アプリケーションは、構成されているユーザー・レジストリーの代わりに、またはそれに追加して、ユーザーを認証するために OpenID Connect クライアント 1.0 を組み込むことができるようになります。

OpenID Connect プロバイダー
<feature>openidConnectServer-1.0</feature>

このフィーチャーにより、Web アプリケーションは、構成されているユーザー・レジストリーの代わりに、またはそれに追加して、ユーザーを認証するために OpenID Connect サーバー 1.0 を組み込むことができるようになります。

OSGi アプリケーション統合
<feature>osgiAppIntegration-1.0</feature>

osgiAppIntegration-1.0 フィーチャーを使用して、同じ Java 仮想マシン内で使用可能な OSGi アプリケーションがサービスを相互に共有できるようにします。

Application-ImportService ヘッダーおよび Application-ExportService ヘッダーについて詳しくは、 アプリケーション・マニフェスト・ファイルを参照してください。
OSGi バンドル
<feature>osgiBundle-1.0</feature>

osgiBundle-1.0 フィーチャーは、OSGi アプリケーションをデプロイするためのサポートを有効にします。 OSGi アプリケーション・サポートを使用して、Java EE と OSGi のテクノロジーを使用したモジュラー・アプリケーションを開発してデプロイすることができます。

OSGi コンソール
<feature>osgiConsole-1.0</feature>
このフィーチャーにより、ランタイム環境のデバッグを支援する OSGi コンソールが使用可能になります。 これを使用して、バンドル、パッケージ、およびサービスに関する情報を表示することができます。 この情報は、製品拡張の独自のフィーチャーを開発する際に役立ちます。
OSGi JPA
<feature>osgi.jpa-1.0</feature>

このフィーチャーは、blueprint-1.0 フィーチャーおよび jpa-2.0 フィーチャーに置き換えられました。 これらのフィーチャーが両方ともサーバーに追加されると、このフィーチャーが自動的に追加されます。

osgi.jpa-1.0 フィーチャーは、Liberty 上の OSGi アプリケーションの JPA サポートを提供します。
パスワード・ユーティリティー
<feature>passwordUtilities-1.0</feature>
<feature>passwordUtilities-1.1</feature>

このフィーチャーは、セキュリティー・プラグ・ポイントを使用してアプリケーションから AuthData を取得するためのサポートを有効にします。

passwordUtilities-1.0 フィーチャーの構成情報については、「 Password Utilities-1.0」を参照してください。 passwordUtilities-1.1 フィーチャーの構成情報については、「 Password Utilities-1.1 」を参照してください。

Product Insights
<feature>productInsights-1.0</feature>

productInsights-1.0 フィーチャーは、使用量メトリックを報告するために、 Liberty サーバーを IBM Cloud 上の IBM Cloud Product Insights サービスに登録します。

IBM Cloud Product Insights サービスは非推奨になりました:

IBM Cloud Product Insights サービスは非推奨になりました。 2018 年 3 月 21 日より後は、新しい Product Insights サービス・インスタンスを作成できません。 既存のサービス・インスタンスはサポート終了日の 2018 年 5 月 13 日に削除されました。

リアルタイム通信
<feature>rtcomm-1.0</feature>

Liberty Real-Time Communications フィーチャーは、 WebRTC クライアントをリアルタイムのオーディオ/ビデオ/データ・コールに接続するために使用できる、非常にスケーラブルなコール・シグナリング・エンジンを使用可能にします。 このフィーチャーは、クライアントの登録と、2 つのエンドポイント間の WebRTC ピア接続の作成に必要なシグナリング交換をサポートします。

安定化されたフィーチャー: rtcomm-1.0 フィーチャーは安定化されました。 戦略的代替はありません。 rtcomm-1.0 フィーチャーを引き続き使用できます。
REST コネクター
<feature>restConnector-1.0</feature>

restConnector-1.0 フィーチャーは、任意の JDK を使用してローカルまたはリモートで使用できるセキュア JMX コネクターを提供します。 このフィーチャーは、REST ベースのコネクター経由での JMX クライアントによるリモート・アクセスを可能にし、SSL および基本ユーザー・セキュリティー構成を必要とします。

<feature>restConnector-2.0</feature>

restConnector-2.0 フィーチャーは、任意の JDK を使用してローカルまたはリモートで使用できる、セキュアな JMX コネクターを提供します。 このフィーチャーは、REST ベースのコネクター経由での JMX クライアントによるリモート・アクセスを可能にし、SSL および基本ユーザー・セキュリティー構成を必要とします。 このフィーチャーは、restConnector-1.0 フィーチャーを置き換えるもので、jaxrs-1.1 フィーチャーは含みません。 restConnector-2.0機能構成については、JMX REST コネクター 2.0を参照してください。

REST コネクターの使用について詳しくは、 JMX を使用した Liberty への接続 および Liberty へのセキュア JMX 接続の構成を参照してください。

REST API を使用してファイルを転送する方法については、 ファイル転送を参照してください。 REST API を使用して、集合コントローラー、集合メンバー、および集合の登録済みホストとの間でファイルを転送する方法については、 Liberty 集合でのファイルの転送を参照してください。 REST API を使用するには、サーバー構成に restConnector-2.0 フィーチャーを追加します。

Request timing
<feature>requestTiming-1.0</feature>
requestTiming-1.0 は、遅い要求またはハングした要求に関する警告および診断情報を提供します。 低速およびハングした要求の検出を参照してください。
RTComm ゲートウェイ
<feature>rtcommGateway-1.0</feature>
rtcommGateway-1.0 フィーチャーは、オーディオ・ストリームおよびビデオ・ストリームの交換用に Session Initiation Protocol (SIP) を RTComm WebRTC エンドポイントと接続する機能を追加します。
安定化されたフィーチャー: rtcommGateway-1.0 フィーチャーは安定化されました。 戦略的代替はありません。 rtcommGateway-1.0 フィーチャーを引き続き使用できます。

Rtcomm Gateway の構成を参照してください。

SAML Web ブラウザー SSO
<feature>samlWeb-2.0</feature>
samlWeb-2.0 フィーチャーにより、Web アプリケーションが、構成されたユーザー・レジストリーの代わりに、 SAML ID プロバイダーにユーザー認証を委任できます。

Liberty での SAML Web ブラウザー SSO の構成を参照してください。

スケーリング・コントローラー
<feature>scalingController-1.0</feature>

Scaling Controller-1.0 フィーチャーは、 Libertyのスケーリング決定を行います。 高可用性のために、複数のサーバーでスケーリング・コントローラー・フィーチャーを実行できます。 任意の時点でスケーリング決定をアクティブに行うサーバーは 1 つのみです。 そのサーバーが停止した場合、スケーリング・コントローラー・フィーチャーを実行している別のサーバーがスケーリング決定の実行を引き継ぐことができます。

Liberty 集合の自動スケーリングのセットアップを参照してください。
スケーリング・メンバー
<feature>scalingMember-1.0</feature>

「Scaling Member-1.0 」フィーチャーは、集合メンバーであるサーバーの server.xmlfeatureManagement エレメントに追加できます。 これは、集合メンバーの自動クラスタリングも可能にし、スケーリング・ポリシーで指定された基準に基づいてサーバーが動的に開始または停止できるようにします。 このフィーチャーは、スケーリング・コントローラー・フィーチャーと動作します。 スケーリング・コントローラー・フィーチャーは、集合に含まれる集合コントローラー内で有効にする必要があります。

Liberty 集合の自動スケーリングのセットアップを参照してください。
Secure Sockets Layer (SSL)
<feature>ssl-1.0</feature>

このフィーチャーは、 transportSecurity-1.0 フィーチャーに置き換えられました。

SSL の構成について詳しくは、 トランスポート・セキュリティーを参照してください。

セキュリティー
<feature>appSecurity</feature>
このバージョンの appSecurity フィーチャーは、明示的に他のフィーチャーの存在に基づいて、セキュリティーの一定の局面のみを提供します。 さらに、自動的に servlet-3.0ldapRegistry-3.0 フィーチャーを組み込むことはなく、その結果サーバーのフットプリントが削減されます。 Web アプリケーションを保護するには、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 フィーチャーを参照してください。
  • Web セキュリティーを有効にするには、 server.xml ファイル内に servlet-3.0 フィーチャーを指定する必要があります。
  • LDAP のサポートを有効にするには、 server.xml ファイル内に ldapRegistry-3.0 フィーチャーを指定する必要があります。
appSecurity-1.0 および appSecurity-2.0 フィーチャー により、サーバー・ランタイム環境およびアプリケーションの保護がサポートされます。 以下の特性がサポートされます。
  • 基本ユーザー・レジストリー
  • Lightweight Directory Access Protocol (LDAP) ユーザー・レジストリー
  • 基本許可
  • Web アプリケーション・セキュリティー
    • 基本認証ログイン
    • フォーム・ログイン、フォーム・ログアウト
    • プログラマチック API: getRemoteUsergetUserPrincipalisUserInRoleauthenticatelogout、および login
  • EJB アプリケーション・セキュリティー
    • ejb-jar.xml ファイルで指定できるすべてのセキュリティー・アノテーションおよびすべてのセキュリティー・エレメント。
    • プログラマチック API: getCallerPrincipalisCallerInRole、および getCallerIdentitygetCallerIdentity API は、Singleton セッション Bean ではサポートされていません。
    • EJB extension settings in the ibm-ejb-jar-ext.xml file for run-as-mode of CALLER_IDENTITY and SPECIFIED_IDENTITY (SYSTEM_IDENTITY is not supported).

Liberty とそのアプリケーションの保護 および appSecurity-2.0 フィーチャーの制約事項も参照してください。

<feature>appSecurity-3.0</feature>

このバージョンの appSecurity フィーチャーは、 Liberty プロファイル内の Java EE Security API 1.0 仕様のコア機能を提供します。 このフィーチャーは、 SecurityContext API と、仕様で定義されているすべてのアノテーションをサポートします。 仕様について詳しくは、 JSR 375: Java EE Security APIを参照してください。

<feature>appSecurity-4.0</feature>

このバージョンの appSecurity フィーチャーは、 Liberty プロファイル内の Jakarta EE Security API 2.0 仕様のコア機能を提供します。 このフィーチャーは、 SecurityContext API と、仕様で定義されているすべてのアノテーションをサポートします。

[23.0.0.3 以降]<feature>appSecurity-5.0</feature>

このバージョンのアプリケーション・セキュリティー・フィーチャーは、 Liberty プロファイル内の Jakarta EE Security API 3.0 仕様のコア機能を提供します。

サーブレット
<feature>servlet-3.0</feature>

servlet-3.0 フィーチャーは、Java Servlet 3.0 仕様に従って作成された HTTP サーブレットのサポートを提供します。

安定化されたフィーチャー: servlet-3.0 フィーチャーは安定化されました。 servlet-3.0 フィーチャーを引き続き使用できます。 ただし、最新のフィーチャーの使用を検討してください。
<feature>servlet-3.1</feature>

このフィーチャーは、Java サーブレット 3.1 仕様に記述された HTTP サーブレットのサポートを有効にします。

<feature>servlet-4.0</feature>

このフィーチャーは、Java Servlet 4.0 仕様に従って作成された HTTP サーブレットのサポートを有効にします。 この機能を取得するには、 installUtility コマンドを使用したアセットのインストールを参照してください。

<feature>servlet-5.0</feature>

このフィーチャーは、Jakarta Servlet 5.0 仕様に記述された HTTP サーブレットのサポートを可能にします。 この機能を取得するには、 installUtility コマンドを使用したアセットのインストールを参照してください。

Liberty およびそのアプリケーションの保護も参照してください。
SIP サーブレット
<feature>sipServlet-1.1</feature>

sipServlet-1.1 フィーチャーは、SIP Servlet Specification 1.1 (JSR 289 とも呼ばれる) のサポートを提供します。 Session Initiation Protocol (SIP) は、オーディオ、ビデオ、ピアツーピア通信など、多くの対話式サービスの制御プロトコルです。

Liberty での Session Initiation Protocol (SIP) の管理を参照してください。

sipServlet-1.1機能構成については、sipServlet-1.1を参照してください。

セッション・パーシスタンス
<feature>sessionDatabase-1.0</feature>

sessionDatabase-1.0 フィーチャーは、Liberty でのセッション・アフィニティーとフェイルオーバー・サポートを提供します。 データベースへの Liberty セッション・パーシスタンスの構成を参照してください。

<feature>sessionCache-1.0</feature>

sessionCache-1.0 フィーチャーは、Java キャッシング (JCache) を使用した HTTP セッションのパーシスタンスを有効にします。 このフィーチャーにより、リレーショナル・データベースを使用することなく、セッション・パーシスタンスを実現できます。 HTTP セッションのフェイルオーバーのため、複数のサーバーが同じロケーションにデータを永続保管するように構成してください。 JCache を使用した Liberty セッション・パーシスタンスの構成を参照してください。

ソーシャル・ログイン
<feature>socialLogin-1.0</feature>

このフィーチャーにより、ユーザーは、ソーシャル・メディア・アカウントを使用してログインすることで、 Liberty サーバーでホストされている Web サイトに対して認証を行うことができます。 Libertyでのソーシャル・ログインの構成を参照してください。

SPNEGO
<feature>spnego-1.0</feature>

この機能により、ユーザーは、再度プロンプトが出されることなく、Microsoft ドメイン・コントローラーに 1 回ログインし、 Liberty サーバー上の保護アプリケーションにアクセスすることができます。 Liberty での SPNEGO 認証の構成を参照してください。

Spring Boot
<feature>springBoot-1.5</feature>

このフィーチャーは、Spring Boot 1.5.x を使用する Spring Boot アプリケーションのサポートを有効にします。

<feature>springBoot-2.0</feature>

このフィーチャーは、Spring Boot 2.0.x を使用する Spring Boot アプリケーションのサポートを有効にします。

[23.0.0.9 以降]<feature>springBoot-3.0</feature>

このフィーチャーは、 Spring Boot 3.0.xを使用する Spring Boot アプリケーションのサポートを有効にします。

Spring Boot プログラミング・モデル・サポート および Liberty への Spring Boot アプリケーションのデプロイを参照してください。
タイムド・オペレーション
<feature>timedOperations-1.0</feature>

このフィーチャーにより、アプリケーション・サーバーで特定操作の実行が予想より遅いときに警告を記録するサポートを有効にすることができます。

安定化されたフィーチャー: timedOperations-1.0 フィーチャーは安定化されました。 戦略的代替はありません。 timedOperations-1.0 フィーチャーを引き続き使用できます。
トランスポート・セキュリティー
<feature>transportSecurity-1.0</feature>

transportSecurity-1.0 フィーチャーは、Transport Layer Security (TLS) 接続をサポートします。 TLS プロトコルは、非推奨になった Secure Sockets Layer (SSL) プロトコルの更新版です。 この機能は、ssl-1.0機能に優先します。

transportSecurity-1.0 フィーチャーは、特定の SSL プロトコルも TLS プロトコルも暗黙指定しません。そのような情報は、標準的な JVM 構成から取得されます。

TLS 証明書を指定するには、 server.xml ファイルにポインターを追加します。 Libertyとの通信の保護を参照してください。

HTTPS ポートを変更するには、 server.xml ファイルで <httpEndpoint> エレメントの <httpsPort> 属性を設定します。 Liberty ブートストラップ・プロパティーの指定を参照してください。

使用量計測
<feature>usageMetering-1.0</feature>
安定化されたフィーチャー: 使用量の計量フィーチャーは安定化されました。 現在、 WebSphere Automationで使用されています。 アプリケーション開発または一般的な正常性状況のニーズについては、MicroProfile Metrics フィーチャーの使用を検討してください。 使用可能なメトリックについて詳しくは、 MicroProfile メトリックを使用したモニターを参照してください。
Web アプリケーション・バンドル (WAB)
<feature>wab-1.0</feature>

wab-1.0 フィーチャーは、エンタープライズ・バンドル内にある WAB のサポートを提供します。

このフィーチャーは、WAB 内にパッケージされた 以下のリソースをサポートします。
  • 静的 Web コンテンツおよび JSP。
  • Servlet 3.0 仕様に従って作成された HTTP サーブレット。
  • Blueprint アプリケーション。
wab-1.0 フィーチャーを組み込む場合は、servlet-3.0 フィーチャーと blueprint-1.0 フィーチャーも組み込むことになります。
Web Profile
<feature>webProfile-6.0</feature>

このフィーチャーは、 Java EE 6 Web Profile をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

<feature>webProfile-7.0</feature>

このフィーチャーは、 Java EE 7 Web Profile をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

<feature>webProfile-8.0</feature>

このフィーチャーは、 Java EE 8 Web Profile をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

<feature>webProfile-9.1</feature>

このフィーチャーは、Jakarta EE 9.1 Web Profile をサポートするために必要な Liberty フィーチャーの便利な組み合わせを提供します。

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

WebSocket は、Web ブラウザーまたはクライアント・アプリケーションと Web サーバー・アプリケーションが単一の全二重接続を使用して通信できるようにする標準プロトコルです。

詳しくは、 WebSocketを参照してください。

WebSphere Application Server Heritage API
  • heritageAPIs-1.0
  • heritageAPIs-1.1

これらのフィーチャーは、従来の WebSphere Application Server アプリケーションをより簡単に Libertyにマイグレーションできるように支援します。 Heritage API はマイグレーションの目的のみに使用するためのものであり、新規アプリケーションの作成や既存のアプリケーションの維持のためには最適化されていません。 レガシー・アプリケーション用のこれらのフィーチャーは、Jakarta EE ではなく、 Java EEと互換性があります。 詳しくは、 WebSphere Application Server Heritage APIs 1.0を参照してください。

Web サービス・アトミック・トランザクション
<feature>wsAtomicTransaction-1.2</feature>

wsAtomicTransaction は、相互運用可能なトランザクション・プロトコルです。 これにより、Web サービス・メッセージを使用して分散トランザクションをフロー制御し、 異機種トランザクション・インフラストラクチャー間で相互運用可能な方法で調整することができます。

LibertywsAtomicTransaction-1.2 構成情報については、 Liberty の Web Services アトミック・トランザクションを参照してください。

Web サービス・セキュリティー
<feature>wsSecurity-1.1</feature>
wsSecurity-1.1 フィーチャーは、メッセージ・レベルで Web サービスを保護するためのサポートを提供します。 Web サービス・メッセージを保護するには、このフィーチャーと、appSecurity-2.0 および jaxws-2.2 フィーチャーを有効にする必要があります。 WSDL ファイルで定義された Web サービス・セキュリティー・ポリシーは無視され、 wsSecurity-1.1 フィーチャーが有効になっていない限り適用されません。
WebSphere MQ メッセージング・フィーチャー:
<feature>wmqMessagingClient-3.0</feature>

wmqMessagingClient-3.0 フィーチャーは、Jakarta Messaging 3.0 API を介して、 IBM MQ でホストされているメッセージ・キューへのアクセスをアプリケーションに提供します。

<feature>wmqJmsClient-1.1</feature>
wmqJmsClient-1.1 フィーチャーにより、アプリケーションは、 IBM MQ サーバーに接続する JMS メッセージングを使用できます。
安定化されたフィーチャー: wmqJmsClient-1.1 フィーチャーは安定化されました。 wmqJmsClient-1.1 フィーチャーを引き続き使用できます。 ただし、最新のメッセージング・フィーチャーの使用を検討してください。
<feature>wmqJmsClient-2.0</feature>
wmqJmsClient-2.0 フィーチャーを使用して、JMS 2.0 が IBM MQと対話できるようにします。 この機能は IBM MQ v8 リソース・アダプター (RA) を使用しますが、 IBM MQ バージョン 8 QueueManagersに限定されません。
z/OS Connect
<feature>zosConnect-1.0</feature>
<feature>zosConnect-1.2</feature>

これらの機能は、モバイル、クラウド、および Web クライアントと z/OS バックエンド・システム ( CICS® Transaction Server、 IMS、およびバッチ・アプリケーションなど) との間のゲートウェイを提供します。 RESTful API を提供し、HTTP 要求をリモート REST エンドポイントにルーティングできるようにします。 また、JSON ペイロードを受け入れて返し、COBOL、PL/I、および C で作成された z/OS ネイティブ言語アプリケーションで使用可能なバイト配列との間で JSON ペイロードを変換するデータ変換サービスを提供することで、バックエンド・システムと通信します。

詳しくは、 IBM z/OS Connect の概要 を参照してください。

安定化されたフィーチャー: zosConnect-1.0 フィーチャーおよび zosConnect-1.2 フィーチャーは安定化されました。 フィーチャーを引き続き使用できます。 ただし、 IBM z/OS Connect Enterprise Edition 製品の使用を検討してください。
z/OS Optimized Local Adapters
<feature>zosLocalAdapters-1.0</feature>

zosLocalAdapters-1.0 フィーチャーは、 z/OS 上のネイティブ言語アプリケーションと Liberty サーバー環境内のビジネス・ロジックとの間のハイパフォーマンス呼び出しを可能にします。

Liberty for z/OS および Liberty サーバー環境での最適化されたローカル・アダプターの使用可能化も参照してください。

z/OS 要求ロギング
<feature>zosRequestLogging-1.0</feature>

zosRequestLogging-1.0 フィーチャーは、HTTP 要求情報を収集し、それぞれの要求の SMF レコードを書き込みます。

z/OS での 自由 の要求ロギングの有効化を参照してください。

z/OS セキュリティー
<feature>zosSecurity-1.0</feature>

zosSecurity-1.0 フィーチャーは、SAF レジストリーとの基本的な対話 (ユーザーの認証、SAF レジストリーからのユーザー、グループ、またはユーザーに関連付けられたグループの取得など) のためのサポートを z/OS プラットフォーム上で提供します。

z/OS での SAF レジストリーのアクティブ化および構成も参照してください。

z/OS Transaction Management
<feature>zosTransaction-1.0</feature>

このフィーチャーを指定すると、アプリケーション・サーバーは、リソース・リカバリー・サービス (RRS)、アプリケーション・サーバーのトランザクション・マネージャー、およびリソース・マネージャーの間で、トランザクションのアクティビティーを同期化し、適切に管理できるようになります。

z/OS での DB2 JDBC Type 2 ドライバーの有効化 および ランタイム環境の既知の問題および制約事項も参照してください。

z/OS Workload Management
<feature>zosWlm-1.0</feature>

zosWlm-1.0 フィーチャーは、 z/OS ネイティブ・ワークロード管理 (WLM) サービスへのアクセスを提供します。

Enabling workload management for Liberty on z/OS」も参照してください。

z/OS 自動再始動マネージャー
<feature>zosAutomaticRestartManager-1.0</feature>

zosAutomaticRestartManager-1.0 フィーチャーにより、 Liberty はアプリケーション・サーバーをリカバリーできます。

自動再始動管理 (ARM)も参照してください。

z/OS パスワード暗号鍵
<feature>zosPasswordEncryptionKey-1.0</feature>

zosPasswordEncryptionKey-1.0 を使用すると、AES 暗号鍵を z/OS上の SAF に保管できます。

詳しくは、 SAF 鍵リングへの AES パスワード暗号鍵の保管を参照してください。