Liberty 特性
特性是一些功能單元,供您用來控制載入特定伺服器的執行時期環境片段。
- WebSphere® Application Server Liberty Core: libertyCoreBundle
- WebSphere Application Server(基本程式)Liberty: baseBundle
- WebSphere Application Server Network Deployment Liberty:ndMemberBundle(若為群體成員伺服器) 和 ndControllerBundle(若為群體控制器)
- WebSphere Application Server for z/OS® Liberty:zosBundle
下表列出各個 WebSphere Application Server Liberty 版本所支援的 Liberty 特性。
Libertyfeature | WebSphere Application Server Liberty Core | WebSphere Application Server | WebSphere Application Server Network Deployment(分散式作業系統和 IBM® i) | WebSphere Application Server for z/OS |
---|---|---|---|---|
特性軟體組附加程式 | libertyCoreBundle | baseBundle | ndMemberBundle:控制器特性以外的全部
ndControllerBundle:只限標示 1 的特性 |
zosBundle |
Java EE 7 Web 設定檔 | ||||
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 完整平台 | ||||
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 | ![]() |
![]() |
![]() |
![]() |
microProfile-1.2 | ![]() |
![]() |
![]() |
![]() |
microProfile-1.3 | ![]() |
![]() |
![]() |
![]() |
mpConfig-1.1 | ![]() |
![]() |
![]() |
![]() |
mpConfig-1.2 | ![]() |
![]() |
![]() |
![]() |
mpFaultTolerance-1.0 | ![]() |
![]() |
![]() |
![]() |
mpHealth-1.0 | ![]() |
![]() |
![]() |
![]() |
mpJwt-1.0 | ![]() |
![]() |
![]() |
![]() |
mpMetrics-1.0 | ![]() |
![]() |
![]() |
![]() |
mpMetrics-1.1 | ![]() |
![]() |
![]() |
![]() |
mpRestClient-1.0 | ![]() |
![]() |
![]() |
![]() |
opentracing-1.0 | ![]() |
![]() |
![]() |
![]() |
作業 | ||||
apiDiscovery-1.0 | ✓ | ✓ | ✓ | ✓ |
batchManagement-1.0 | ✓ | ✓ | ✓ | |
bells-1.0 | ✓ | ✓ | ✓ | ✓ |
bluemixUtility-1.0 | ✓ | ✓ | ✓ | ✓ |
distributedMap-1.0 | ✓ | ✓ | ✓ | ✓ |
eventLogging-1.0 | ✓ | ✓ | ✓ | ✓ |
jpaContainer-2.1 | ![]() |
![]() |
![]() |
![]() |
jsfContainer-2.2 | ![]() |
![]() |
![]() |
![]() |
localConnector-1.0 | ✓ | ✓ | ✓ | ✓ |
logstashCollector-1.0 | ✓ | ✓ | ✓ | ✓ |
mediaServerControl-1.0 | ✓ | ✓ | ✓ | |
monitor-1.0 | ✓ | ✓ | ✓ | ✓ |
openapi-3.0 | ![]() |
![]() |
![]() |
![]() |
osgiConsole-1.0 | ✓ | ✓ | ✓ | ✓ |
productInsights-1.0 | ![]() |
![]() |
![]() |
![]() |
requestTiming-1.0 | ✓ | ✓ | ✓ | ✓ |
restConnector-1.0 | ✓ | ✓ | ✓ | ✓ |
restConnector-2.0 | ![]() |
![]() |
![]() |
![]() |
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 | ![]() |
![]() |
![]() |
![]() |
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 | ![]() |
![]() |
![]() |
![]() |
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 | ||||
batchSMFLogging-1.0 | ![]() |
|||
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 設定檔 | ||||
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 | ✓ | ✓ | ✓ |
<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
可用於伺服器配置的特性具有公用可見性,且是 Liberty 產品外部項目的一部分。在未來的產品更新中,將支援在伺服器配置中使用這些特性。Liberty 也會提供一組可見性受到保護的特性。這些特性不能直接在伺服器配置中使用,但可以包含在您自己的特性中,請參閱包括受保護的特性。
- 管理中心
- <feature>adminCenter-1.0</feature>
adminCenter-1.0 特性是一個 Web 型圖形介面,可讓您從行動電話、平板電腦或電腦上的 Web 瀏覽器,來管理 Liberty 伺服器和應用程式及其他資源。
- API 探索
- <feature>apiDiscovery-1.0</feature>
apiDiscovery-1.0 特性可讓您探索您的 REST API 文件。使用此特性來尋找 Liberty 伺服器中的可用 REST API,然後使用 Swagger 使用者介面來呼叫找到的 REST 端點。請參閱 探索 Liberty 伺服器中的 REST API 說明文件。
- 應用程式用戶端儲存器安全
- <feature>appSecurityClient-1.0</feature>
如果要在用戶端儲存器上啟用安全,請將 appSecurityClient-1.0 特性新增至 client.xml 檔。
appSecurityClient-1.0 特性會在用戶端上啟用 SSL、CSIv2 和 JAAS。您必須配置 SSL,以確保用戶端與伺服器之間的通訊安全,且經過加密。
如需 appSecurityClient-1.0 特性配置資訊,請參閱 Application Security for Client 1.0。
另請參閱 Liberty 應用程式用戶端儲存器中的安全 和 配置 Liberty 應用程式用戶端儲存器及其應用程式的安全。
- 應用程式用戶端支援
- <feature>appClientSupport-1.0</feature>
appClientSupport-1.0 特性可讓伺服器處理應用程式用戶端模組內的 Java EE meta 資料,例如,讀取部署描述子 XML 檔及/或註釋,並在必要時,提供給應用程式中的其他模組使用。它也可讓遠端應用程式用戶端程序與伺服器通訊,來執行 JNDI 查閱。
appClientSupport-1.0 特性只會在 server.xml 檔中啟用。
- 批次
- <feature>batch-1.0</feature>
batch-1.0 特性會啟用 JSR-352 程式設計模型。
- <feature>batchManagement-1.0</feature>
batchManagement-1.0 特性提供用來提交遠端工作的 REST 介面,以及 batchManager 指令行用戶端公用程式。
請參閱 Java 批次和受管理批次概觀。
- Bean 驗證
- <feature>beanValidation-1.0</feature>
beanvalidation-1.0 特性提供在應用程式各層上進行的 JavaBeans 驗證。透過使用註釋或 validation.xml 部署描述子,可以將驗證套用於應用程式中所有層次的 JavaBeans。
- <feature>beanValidation-1.1</feature>beanValidation-1.1 特性提供:
- 可利用 beanValidation-1.0 進行驗證
- 可驗證 JavaBeans 的方法和建構子
- 可自動驗證「環境定義和相依關係注入 (CDI)」Bean 中的方法和建構子
- 如同 CDI 受管理 Bean,能夠從部署描述子 validation.xml 來建立元件。這些元件的開發方式,與使用 CDI 功能其他任何元件相同。
- <feature>beanValidation-2.0</feature>
Bean Validation 2.0 規格提供用來驗證 JavaBean 的註釋型模型。
另請參閱 Bean 驗證特性的限制。
- 使用 Liberty 程式庫的基本延伸 (BELL)
<feature>bells-1.0</feature>
此特性會啟用「使用 Liberty 程式庫的基本延伸 (BELL)」配置。透過此特性,可利用程式庫(而非 Liberty 特性)來延伸伺服器執行時期中的某些組件。BELL 會使用「Java 服務載入器」型樣,來提供實作類別名稱。
如需 bells-1.0 特性配置資訊,請參閱 使用 Liberty 程式庫的基本延伸。
- Bluemix® 公用程式
- <feature>bluemixUtility-1.0</feature>
這個特性會使 IBM Bluemix 受管理服務的存取權更容易配置。 請參閱 設定 Liberty 伺服器,以使用 IBM Cloud 服務。
如需 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 來存取的本端快取服務。 在 JNDI 中,會連結預設快取,位置是 services/cache/distributedmap。 您可以新增一個網路快取提供者(如 WebSphere eXtreme Scale)來分散快取。
- CDI
- <feature>cdi-1.0</feature>
cdi-1.0 特性會在 Liberty 上啟用「環境定義和相依關係注入 1.0」規格支援。
- <feature>cdi-1.2</feature>
cdi-1.2 特性會在 Liberty 上啟用「環境定義和相依關係注入 1.2」規格支援。
如需 CDI 的相關資訊,請參閱在 Liberty 上管理「環境定義和相依關係注入」應用程式。
- Cloudant® 整合
- <feature>cloudant-1.0</feature>
這項特性提供伺服器配置中所配置的連接器實例,讓您能夠連接至 Cloudant。連接器實例可透過 JNDI 來注入或存取。應用程式會使用 Cloudant 用戶端程式庫,來利用連接器實例。請參閱 在 Liberty 中,利用 Cloudant Java 用戶端程式庫來配置 CouchDB 連線功能。
如需 cloudant-1.0 特性配置資訊,請參閱 Cloudant 整合 1.0。
- 群體成員
- <feature>collectiveMember-1.0</feature>
collectiveMember-1.0 特性使伺服器夠成為管理群體的成員,得以接受群體控制器的管理。
- CouchDB
- <feature>couchdb-1.0</feature>
couchdb-1.0 特性支援 CouchDB 實例及相關聯的資料庫連線。存取 CouchDB 連線可藉由 JNDI 查閱或資源注入取得。
- 動態快取服務
- <feature>webCache-1.0</feature>
- 這項特性會啟用本端快取 Web 回應。它包含「快取服務」(distributedMap) 特性,且會自動快取 Web 應用程式回應,來改善回應時間和傳輸量。 如果要自訂回應快取,您可以在應用程式併入一個 cache-spec.xml 檔。 您可以新增一個網路快取提供者(如 WebSphere eXtreme Scale)來分散快取。
- Enterprise JavaBeans (EJB)
- <feature>ejbLite-3.1</feature>
ejbLite-3.1 特性可支援將 EJB 應用程式撰寫成 EJB 3.1 的 EJB Lite 子集。
- <feature>ejbLite-3.2</feature>
- ejbLite-3.2 特性可支援將 EJB 應用程式撰寫成 EJB 3.2 規格的 EJB Lite 子集。
- 「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 應用程式撰寫成 EJB 3.2 規格。
- 此特性含有下列特性:
- 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) 特性限制。
- 表示式語言 3.0
- <feature>el-3.0</feature>
這個特性會啟用「表示式語言 (EL) 3.0」支援。
- 事件記載
- <feature>eventLogging-1.0</feature>
- eventLogging-1.0 特性會記載事件記錄,例如:JDBC 要求和 Servlet 要求,以及其持續時間。請參閱 事件記載。
- 性能分析器
- <feature>healthAnalyzer-1.0</feature>
「性能分析器」特性可讓您針對「智慧型管理」特性的「性能管理」,收集性能管理程式的性能資料。性能分析器特性提供對成員伺服器的監視服務。它會登錄成分析處理程式,透過分析收集器收集必要的統計資料(PMI、HealthCenter),並分析條件。
- 性能管理程式
- <feature>healthManager-1.0</feature>
「性能管理程式」特性會根據「智慧型管理」特性之「性能管理」的性能原則,提供性能監視和自動動作。「性能管理程式」特性可體現性能管理的核心功能。選取這項特性時,會啟用預設條件外掛程式。此特性要求需有 collectiveController 特性。
- J2EE 管理 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 特性限制。
- 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 特性。
- 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.1、servlet-3.0 和 jaxws-2.2 伺服器特性。
- 另請參閱 jaxws-2.2 特性限制。
- 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 特性限制。
- 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) 使用者特性。
- 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 特性新增至伺服器,您需要新增協力廠商 JACC 提供者,這不是 WebSphere Application Server Liberty 的一部分。
- 另請參閱 開發 Java Authorization Contract for Containers (JACC) 授權提供者。
- Java EE
- <feature>javaee-7.0</feature>
這個特性提供一組方便必要的 Liberty 特性,以支援「Java EE 7.0 完整平台」。
- Java EE Application Client
- <feature>javaeeClient-7.0</feature>
這項特性可支援 Java EE Application Client 7.0。請參閱 手動建立 Liberty 應用程式用戶端。
- Java EE 連接器架構
- <feature>jca-1.6</feature>
jca-1.6 特性提供配置元素,以定義 Connection Factory、受管理物件和啟動規格的實例,並讓這些實例與已安裝的資源配接器產生關聯。
如需 jca-1.6 特性配置資訊,請參閱 Java 連接器架構 1.6。
- <feature>jca-1.7</feature>
jca-1.7 特性提供配置元素,以定義 Connection Factory、受管理物件和啟動規格的實例,並讓這些實例與已安裝的資源配接器產生關聯。
- Java 資料庫連線功能 (JDBC)
- <feature>jdbc-4.0</feature>
jdbc-4.0 特性支援存取資料庫的應用程式。 您可以採用使用「Java 資料庫連線功能 (JDBC)」和資料來源的現有應用程式,然後將應用程式部署到伺服器中。
- <feature>jdbc-4.1</feature> jdbc-4.1 特性支援存取資料庫的應用程式。您可以採用使用「Java 資料庫連線功能 (JDBC)」和資料來源的現有應用程式,然後將應用程式部署到伺服器中。
<feature>jdbc-4.2</feature>jdbc-4.2 特性支援存取資料庫的應用程式。 您可以採用使用「Java 資料庫連線功能 (JDBC)」和資料來源的現有應用程式,然後將應用程式部署到伺服器中。
- 另請參閱 將現有的 JDBC 應用程式部署到 Liberty。
- Java 命名和目錄介面 (JNDI)
- <feature>jndi-1.0</feature>
- jndi-1.0 特性支援 Liberty 伺服器配置中的單一 JNDI 項目定義。
- Java 持續性 API (JPA)
- <feature>jpa-2.0</feature>
jpa-2.0 特性支援應用程式使用遵循 JPA 2.0 規格來撰寫的應用程式管理及儲存器管理 JPA。 這項支援以 Apache OpenJPA 為建置基礎,其延伸規格支援儲存器管理的程式設計模型。
<feature>jpa-2.1</feature>
jpa-2.1 特性支援應用程式使用遵循 JPA 2.1 規格來撰寫的應用程式管理及儲存器管理 JPA。這項支援建置在 EclipseLink 之上,以支援儲存器管理的程式設計模型。
- Java 持續性 API 儲存器
<feature>jpaContainer-2.1</feature>
jpaContainer-2.1 特性可支援應用程式使用遵循「Java 持續性 API 2.1」規格來撰寫的應用程式管理及儲存器管理的 Java。 這只包含 Java 持續性 API 2.1 規格介面,以及儲存器管理的 JPA 整合。此特性不包含任何 JPA 實作。
- JavaMail API
- <feature>javaMail-1.5</feature>
- JavaMail API 支援外部郵件伺服器與 Liberty 應用程式之間的通訊。請參閱 管理 Liberty 上的 JavaMail。
- JavaScript 物件表示法 (JSON-P) 處理程序
- <feature>jsonp-1.0</feature>
Java API for JSON Processing (JSON-P) 特性提供標準化方法,來建構和操作以 JavaScript Object Notation (JSON) 呈現的資料。
- JavaScript Object Notation (JSON4J) 程式庫
- <feature>json-1.0</feature>
json-1.0 特性可供存取 JSON4J 程式庫,JSON4J 程式庫提供適用於 Java 環境的一組 JSON 處理類別。 JSON4J 程式庫提供一個簡式 Java 模型,用來建構及操作要呈現為 JSON 資料的資料。
- JSON Web 記號
- <feature>jwt-1.0</feature>
jwt-1.0 特性可讓您配置 Liberty 伺服器來建置和取用「JSON Web 記號 (JWT)」記號,以傳播使用者身分或記號。如需相關資訊,請參閱在 Liberty 中配置「JSON Web 記號」。
- JavaServer Faces (JSF)
- <feature>jsf-2.0</feature>
jsf-2.0 特性支援使用 JSF 架構的 Web 應用程式。這個架構簡化了使用者介面的建構。
如果您包含 jsf-2.0 特性,也會包含 jsp-2.2 特性,因為 JSF 架構是 JSP 架構的延伸。
- <feature>jsf-2.2</feature>
jsf-2.2 特性支援使用 JavaServer Faces (JSF) 2.2 架構的 Web 應用程式。這個架構簡化了使用者介面的建構。
- JavaServer Faces 儲存器
<feature>jsfContainer-2.2</feature>
jsfContainer-2.2 特性可針對使用 JavaServer Faces (JSF) 2.2 架構的 Web 應用程式,啟用 CDI 整合。此特性只會包含 JSF 的儲存器整合程式碼,而不包含任何 JSF 介面或實作。如果要使用此特性,請將 JSF 介面和實作包裝在使用 JSF 的 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 特性限制。
- <feature>jsp-2.3</feature>
這個特性能夠支援撰寫成 JSP 2.3 規格的 Java Server Pages (JSP)。這個架構簡化了使用者介面的建構。啟用這個特性,也會啟用「表示式語言 (EL)」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 版規格。 appSecurity-2.0 特性不會自動啟用 ldapRegistry-3.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。
- 受管理的 Bean
- <feature>managedBeans-1.0</feature>
managedBeans-1.0 特性支援 Managed Beans 1.0 規格 (JSR-316)。這個特性會啟用 javax.annotation.ManagedBean 註釋。
- 受管理執行程式和執行緒 Factory
- <feature>concurrent-1.0</feature>
concurrent-1.0 特性可讓您建立受管理執行程式服務,透過由應用程式伺服器所管理的執行緒環境定義,容許應用程式提交同時執行的作業。此特性也可讓您建立受管理執行緒 Factory,以便建立執行緒,當元件查閱受管理執行緒 Factory 時,這些執行緒就可以與該元件的執行緒環境定義搭配執行。
- 訊息驅動 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 資源配置(例如 Connection Factory、啟動規格,以及佇列和主題資源)的支援,且會提供傳訊應用程式連接到 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 特性且 server.xml 檔中未定義 <messagingSecurity> 元素,使用者將無法連接到傳訊引擎,或執行任何傳訊動作(例如,傳送或接收目的地的訊息)。
附註:- 配置使用者登錄是 wasJmsSecurity-1.0 特性的必要條件。 在啟用 wasJmsSecurity-1.0 特性之前,請確定已配置使用者登錄。
- 當您啟用 wasJmsSecurity-1.0 特性時,您也必須在 server.xml 檔中配置 <messagingSecurity> 元素,它是 <messagingEngine> 元素的子元素。 這個配置會讓授權使用者能夠存取傳訊目的地。
- 請參閱 啟用 Liberty 的安全 JMS 傳訊。
- MicroProfile
<feature>microProfile-1.0</feature>
microProfile-1.0 特性結合了各種 Liberty 特性,且這些特性支援適用於企業 Java 的 MicroProfile 1.0。
<feature>microProfile-1.2</feature>
microProfile-1.2 特性結合了各種 Liberty 特性,且這些特性支援適用於企業 Java 的 MicroProfile 1.2。
<feature>microProfile-1.3</feature>
microProfile-1.3 特性結合了各種 Liberty 特性,且這些特性支援適用於企業 Java 的 MicroProfile 1.3。
如需相關資訊,請參閱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 支援。
如需相關資訊,請參閱啟用 MicroProfile 配置 API。
- MicroProfile 容錯
<feature>mpFaultTolerance-1.0</feature>
mpFaultTolerance-1.0 特性可改良服務呼叫的復原力。它使用 Failsafe 1.0.1 開放程式碼庫。此特性提供一個環境,透過各種型樣來支援具復原力的微服務,這些型樣包括:重試、斷路器、隔板、逾時和備用。
如需相關資訊,請參閱改良 Liberty 中的微服務復原力。
- MicroProfile 性能檢查
<feature>mpHealth-1.0</feature>
配置 mpHealth-1.0 特性,並實作 HealthCheck API,以便在微服務中提供性能檢查。
如需相關資訊,請參閱執行 MicroProfile 性能檢查。
- MicroProfile JSON Web 記號
<feature>mpJwt-1.0</feature>
您可以配置 Liberty 伺服器,以接受 MicroProfile JSON Web 記號作為鑑別記號。
如需相關資訊,請參閱配置 MicroProfile JSON Web 記號。
- MicroProfile OpenAPI
<feature>mpOpenAPI-1.0</feature>
您可以使用 mpOpenAPI-1.0 特性來產生 REST API 說明文件,此特性針對企業 Java 提供 MicroProfile OpenAPI 支援。
如需相關資訊,請參閱產生 REST API 說明文件。
- MicroProfile 度量
<feature>mpMetrics-1.0</feature>
使用 mpMetrics-1.0 特性,來測量和監視 Liberty 應用程式中的資訊。此特性支援衍生自 Dropwizard 度量 API 的 MicroProfile 度量 API。度量是以 REST API 顯示,可連接至其他監視工具或堆疊。
<feature>mpMetrics-1.1</feature>
mpMetrics-1.1 特性支援 MicroProfile 度量 1.1 規格。
如需相關資訊,請參閱新增度量至應用程式和使用 MicroProfile 度量來監視。
- MicroProfile 開放追蹤
<feature>opentracing-1.0</feature>
使用 opentracing-1.0 特性,在 JAX-RS 應用程式中啟用自動分散式追蹤。
如需相關資訊,請參閱啟用分散式追蹤。如果要取得此特性,請參閱使用 installUtility 指令來安裝資產。
- MicroProfile Rest 用戶端
<feature>mpRestClient-1.0</feature>
使用 mpRestClient-1.0 特性來呼叫 MicroProfile Rest 用戶端。
如需相關資訊,請參閱配置 MicroProfile Rest 用戶端。
- MongoDB
- <feature>mongodb-2.0</feature>
mongodb-2.0 特性支援 MongoDB 實例及相關聯的資料庫連線。通過 JNDI 查閱或資源注入,也可以存取 MongoDB 連線。原生 com.mongodb API 會執行資料庫操作。
- 監視
- <feature>monitor-1.0</feature>
monitor-1.0 特性在 Liberty 上提供「效能監視基礎架構 (PMI)」支援。
- 請參閱 監視 Liberty 伺服器執行時期環境。
- OAuth
- <feature>oauth-2.0</feature>
oauth-2.0 利用 OAuth 2.0 通訊協定來支援維護資源存取安全。
- OpenAPI
<feature>openapi-3.0</feature>
openapi-3.0 特性會產生 REST API 說明文件。此特性支援 OpenAPI 第 3 版規格。請參閱 使用 OpenAPI 來產生 REST API 說明文件。
- OpenID
- <feature>openid-2.0</feature>
這個特性可讓使用者本身接受多個實體的鑑別,而不需要管理多個帳戶或多組認證。Liberty 支援 OpenID 2.0,並在 Web 單一登入中擔任「依賴方」角色。存取網站等之類的各種實體時,通常需要與每一個實體相關聯的唯一帳戶。OpenID 會啟用由「OpenID 提供者」處理的單一組認證,來授與對支援 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 虛擬機器 (JVM) 內可供使用的 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>
- osgi.jpa-1.0 特性在 Liberty 上提供 OSGi 應用程式的 JPA 支援。
- 密碼公用程式
- <feature>passwordUtilities-1.0</feature>
這個特性可供支援利用安全掛點,從應用程式中取得 AuthData。
如需 passwordUtilities-1.0 特性配置資訊,請參閱 Password Utilities-1.0。
- Product Insights
<feature>productInsights-1.0</feature>
productInsights-1.0 特性會向 IBM Cloud 上的 Liberty 服務登錄您的 IBM Cloud Product Insights 伺服器,以報告使用情形度量。如果想進一步瞭解 此服務,請參閱 IBM Cloud Product Insights(位於 IBM developerWorks®)。
如需如何向 Product Insights 服務登錄您的 Liberty 伺服器的相關資訊,請參閱向 IBM Cloud 上的 Product Insights 服務登錄 Liberty 伺服器。
- 即時通訊
- <feature>rtcomm-1.0</feature>
Liberty 的「即時通訊」特性會啟用高可調式呼叫信號引擎,藉以將 WebRTC 用戶端連接到即時的音訊/視訊通話與資料呼叫。此特性除了支援用戶端登錄,還支援在兩個端點之間建立 WebRTC 對等連線時所需的信號交換。
- REST 連接器 1.0
- <feature>restConnector-1.0</feature>
restConnector-1.0 特性提供安全 JMX 連接器,您可以利用任何 JDK,在本端或遠端使用這個連接器。它可供 JMX 用戶端透過 REST 型連接器來進行遠端存取,需要 SSL 和基本使用者安全配置。
請參閱利用 JMX 連接至 Liberty,如需 REST 連接器的詳細資料,請參閱配置通往 Liberty 的安全 JMX 連線。
如需 restConnector-1.0 特性配置資訊,請參閱 JMX REST Connector-1.0。
- REST 連接器 2.0
- <feature>restConnector-2.0</feature>
restConnector-2.0 特性提供安全 JMX 連接器,您可以利用任何 JDK,在本端或遠端使用這個連接器。它可供 JMX 用戶端透過 REST 型連接器來進行遠端存取,並且需要 SSL 和基本使用者安全配置。這項特性取代 restConnector-1.0 特性,且未包含 jaxrs-1.1 特性。
請參閱利用 JMX 連接至 Liberty,如需 REST 連接器的詳細資料,請參閱配置通往 Liberty 的安全 JMX 連線。
如需 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)」與 RTComm WebRTC 端點連接,以便交換音訊和視訊串流。
請參閱 配置「Rtcomm 閘道」。
- SAML Web 瀏覽器 SSO
- <feature>samlWeb-2.0</feature>
- samlWeb-2.0 特性可讓 Web 應用程式將使用者鑑別委派給 SAML 身分提供者,而非所配置的使用者登錄。
- 調整控制器
- <feature>scalingController-1.0</feature>
Scaling Controller-1.0 特性會制定 Liberty 的調整決策。多部伺服器可以執行「調整控制器」特性,來達到高可用性。不論何時,只會有一部伺服器主動制定調整決策。如果該伺服器停止,執行「調整控制器」特性的另一部伺服器就會接手制定調整決策。
- 調整成員
- <feature>scalingMember-1.0</feature>
Scaling Member-1.0 特性可新增至作為群體成員之伺服器的 server.xml featureManagement 元素中。這會自動為群體成員建立叢集,並且可讓伺服器根據調整原則指定的準則來動態啟動或停止。此特性會與調整控制器特性搭配運作。 在成為群體一員的群體控制器中,必須啟用調整控制器特性。
- Secure Sockets Layer (SSL)
- <feature>ssl-1.0</feature>
ssl-1.0 特性支援 Secure Sockets Layer (SSL) 連線。如果要使用安全的 HTTPS 接聽器,您必須啟用這個特性。 Liberty 提供一個虛擬金鑰儲存庫和一個虛擬信任儲存庫,這些與舊版 WebSphere Application Server 所提供的相同。除非已啟用 ssl-1.0 特性,否則,不會啟動安全的 HTTPS 接聽器。 如果無法使用這個特性,HTTPS 接聽器就會停止。
如果要指定 SSL 憑證,請在 server.xml 檔中新增指標;請參閱利用 Liberty 來維護通訊安全。
如果要變更 HTTPS 埠,請設定 server.xml 檔內 <httpEndpoint> 元素的 <httpsPort> 屬性,請參閱指定 Liberty 引導內容。
- 安全
- <feature>appSecurity-2.0</feature>
- 這個版本的 appSecurity 特性只會明確地根據其他特性的存在來提供某些層面的安全。此外,其不會自動併入 servlet-3.0 或 ldapRegistry-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-2.0 特性取代 appSecurity-1.0。除了 appSecurity-2.0 不會自動包括 servlet-3.0 或 ldapRegistry-3.0 之外,這些特性都是相同的。您可以選擇在伺服器配置中,改用 appSecurity-2.0 版。
請參閱 已汰換的 Liberty 特性。
- appSecurity-1.0 和 appSecurity-2.0 特性支援維護伺服器執行時期環境和應用程式的安全。 支援的層面如下:
- 基本使用者登錄
- 「輕量型目錄存取通訊協定 (LDAP)」使用者登錄
- 基本授權
- Web 應用程式安全
- 基本鑑別登入
- 表單登入表單登出
- 程式化 API:getRemoteUser、getUserPrincipal、isUserInRole、authenticate、logout 和 login。
- EJB 應用程式安全
- ejb-jar.xml 檔中所能指定的所有安全註釋及所有安全元素。
- 程式化 API:getCallerPrincipal、isCallerInRole 和 getCallerIdentity。 getCallerIdentity API 不支援單態階段作業 Bean。
- 在 ibm-ejb-jar-ext.xml 檔中,對於 run-as-mode CALLER_IDENTITY 和 SPECIFIED_IDENTITY(不支援 SYSTEM_IDENTITY)的 EJB 延伸設定。
- 另請參閱 保護 Liberty 及其應用程式的安全 和 appSecurity-2.0 特性限制。
- 伺服器狀態
- <feature>serverStatus-1.0</feature>
- serverStatus-1.0 特性使 Liberty 伺服器能夠將它們的狀態,自動發佈到其工作配置將這部伺服器視為一項資源的 WebSphere Application Server 部署管理程式和工作管理程式中。 已知狀態有已啟動和已停止。
- Servlet
- <feature>servlet-3.0</feature>
servlet-3.0 特性支援遵循 Java Servlet 3.0 規格來撰寫的 HTTP Servlet。
- <feature>servlet-3.1</feature>
這項特性支援遵循 Java Servlet 3.1 規格所撰寫的 HTTP Servlet。
<feature>servlet-4.0</feature>
這項特性支援遵循 Java Servlet 4.0 規格所撰寫的 HTTP Servlet。如果要取得此特性,請參閱使用 installUtility 指令來安裝資產。
- 另請參閱 保護 Liberty 及其應用程式的安全。
- SIP Servlet
- <feature>sipServlet-1.1</feature>
sipServlet-1.1 特性支援「SIP Servlet 規格 1.1」 (亦稱為 JSR 289)。「階段作業起始通訊協定 (SIP)」是一種適用於許多互動式服務的控制通訊協定,這些服務包括:音訊、視訊和對等式通訊等。
請參閱階段作業起始通訊協定 (SIP)和在 Liberty 上管理「階段作業起始通訊協定 (SIP)」。
如需 sipServlet-1.1 特性配置資訊,請參閱 sipServlet-1.1。
- 階段作業持續性
- <feature>sessionDatabase-1.0</feature>
- sessionDatabase-1.0 特性在 Liberty 上提供階段作業親緣性和失效接手支援。
- 請參閱 配置 Liberty 的階段作業持續性。
- 社群登入
<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>
當應用程式伺服器中的某些作業執行的速度比預期慢時,這項特性可支援記載警告。
- 傳輸安全
<feature>transportSecurity-1.0</feature>
transportSecurity-1.0 特性支援 Secure Sockets Layer (SSL) 連線,並且是 ssl-1.0 特性的別名。 transportSecurity-1.0 特性不表示需使用特定的 SSL 或 TLS 通訊協定;這類資訊來自於標準 JVM 配置。
如需配置 SSL 的相關資訊,請參閱Secure Sockets Layer (SSL)。
- Web 應用程式軟體組 (WAB)
- <feature>wab-1.0</feature>
wab-1.0 特性支援在企業軟體組內部的 WAB。
這個特性支援包裝在 WAB 內的下列資源:- 靜態 Web 內容和 JSP。
- 遵循 Servlet 3.0 規格來撰寫的 HTTP Servlet。
- 藍圖應用程式。
- 如果您併入 wab-1.0 特性,您也會併入 servlet-3.0 和 blueprint-1.0 特性。
- Web 設定檔
- <feature>webProfile-6.0</feature>
這項特性提供一組方便必要的 Liberty 特性,以支援 Java EE 6 Web 設定檔。
- <feature>webProfile-7.0</feature>
這項特性提供一組方便必要的 Liberty 特性,以支援「Java EE 7 Web 設定檔」。
- WebSocket
- <feature>websocket-1.0</feature>
- <feature>websocket-1.1</feature>
WebSocket 是一種標準通訊協定,可讓 Web 瀏覽器(或用戶端應用程式)和 Web 伺服器應用程式使用一條全雙工連線進行通訊。
如需相關資訊,請參閱WebSocket。
- Web 服務基本交易
- <feature>wsAtomicTransaction-1.2</feature>
wsAtomicTransaction 是一個可交互作業的交易協定。它可讓您利用 Web 服務訊息,使分散式交易流動,以及在異質交易基礎架構之間,以可交互作業的方式來進行協調。
如需 wsAtomicTransaction-1.2 配置資訊(在 Liberty 中),請參閱 Liberty 中的 Web 服務基本交易.
- Web 服務安全
- <feature>wsSecurity-1.1</feature>
- wsSecurity-1.1 特性支援在訊息層次維護 Web 服務的安全。如果要維護 Web 服務訊息安全,您必須啟用這個特性,以及 appSecurity-2.0 和 jaxws-2.2 特性。 除非已啟用 wsSecurity-1.1 特性,否則,會忽略 WSDL 檔中所定義的 Web 服務安全原則,不予施行。
- 「WebSphere MQ 傳訊」特性:
- <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 第 8 版資源配接器 (RA),但不限制只能使用 IBM MQ 第 8 版佇列管理程式。