伺服器配置
配置 Liberty 是例外情況。執行時期環境是從一組內建的配置預設值來進行操作,您只需要指定置換這些預設值的配置即可。 您通過編輯 server.xml 檔或在執行時期併入 server.xml 中的另一個 XML 檔來執行這個動作。
配置的性質如下:
- 以 XML 檔來說明。
- 人類可讀且可用文字編輯器來編輯。
- 小、容易備份,且很容易複製到另一個系統。
- 可供整個應用程式開發團隊共用。
- 可組合,因而各特性很容易將它們自己的配置加到系統中。
- 可延伸類型化,您不需要修改現行配置,就能使用更新版的執行時期環境。
- 動態回應更新。
- 容許失誤的,所以假設會遺漏值並且會忽略無法辨識的內容。
特性是一些功能單元,供您用來控制載入特定伺服器的執行時期環境片段。 它們是使伺服器成為可組合的主要機制。您在伺服器配置中指定的特性清單提供了能夠運作的伺服器。 請參閱 Liberty 特性。
當您初次安裝及啟動伺服器時,可以使用特性管理程式和預設伺服器配置:
- 依預設,伺服器會包含支援 Servlet 和 JSP 應用程式的 jsp-2.2 特性。您可以利用特性管理程式來新增您需要的特性。
- 配置伺服器是例外情況。當您指定您需要的特性時,這些特性的預設配置會提供一個非常豐富的環境,其設計涵蓋了大部分一般需求,因此,您只需要指定預設配置的變更即可。
如需您可以進行配置,以便補充或修改 Liberty 特性所提供之配置的完整元素清單,請參閱 Liberty 特性。
您也可以利用 bootstrap.properties 檔來指定處理主要配置之前所需要的內容,以及定義主要配置中所用的變數。
如需完整的配置檔清單,請參閱目錄位置和內容。
服務作者角度:配置執行時期管理
Liberty 配置服務會剖析主要的 server.xml 檔和它所包含的任何檔案,以及 configDropins 目錄中的配置檔,還會在已安裝的軟體組所提供的預設配置值之上合併內容,然後將產生的內容集提供給「OSGi 配置管理服務 (CA)」。如果擁有內容集的服務已登錄於 CA,CA 會將每個內容集注入這個服務中。
這些步驟的順序非常有彈性。 各項服務可以在建立起始內容集之前或之後向 CA 進行登錄。 起始注入之後,內容可以在 CA 進行更新,這時更新的內容會注入擁有內容的服務中。 因此,只要這項服務在作用中,各服務隨時能夠接收及適當回應其配置更新,這一點非常重要。 具體來說,如果服務的啟動要延遲到其配置可用之時,它仍必須能夠啟動。
如果要讓服務接收配置資料,會涉及若干步驟。 請參閱 讓服務接收配置資料。
次主題
- 啟動規格 (activationSpec)
定義啟動規格配置。 - Microsoft Active Directory LDAP 過濾器 (activedLdapFilterProperties)
指定預設 Microsoft Active Directory LDAP 過濾器的清單。 - 受管理物件 (adminObject)
定義受管理物件配置。 - 管理者角色 (administrator-role)
獲指派伺服器管理者角色的使用者及/或群組集合。 - API 探索 (apiDiscovery)
API 探索功能製作您的 REST API 文件的配置。 - 應用程式 (application)
定義應用程式的內容。 - 應用程式管理程式 (applicationManager)
用來控制應用程式管理程式行為的內容 - 應用程式監視 (applicationMonitor)
定義伺服器回應應用程式新增項目、更新項目和刪除項目的方式。 - 審核事件 (auditEvent)
審核事件 - 預設審核檔案處理程式 (auditFileHandler)
審核檔案的預設實作,會發出審核事件至文字檔。 - z/OS Connect SMF 審核攔截程式 (auditInterceptor)
定義 z/OS Connect 的審核攔截程式,以容許在 z/OS 上使用「系統管理機能 (SMF)」120 子類型 11 記錄來記載要求資料。 - 鑑別快取 (authCache)
控制鑑別快取作業。 - 鑑別資料 (authData)
用於連線到「企業資訊系統 (EIS)」或資料庫的鑑別別名。 - 鑑別過濾器 (authFilter)
指定選取規則,以代表要與 HTTP 要求標頭比對的條件,來判斷是否選取該 HTTP 要求來進行鑑別。 - 鑑別 (authentication)
控制內建鑑別服務配置。 - 特性授權角色對映 (authorization-roles)
角色名稱及「角色至使用者、群組或特殊主體」對映的集合 - z/OS Connect 授權攔截程式 (authorizationInterceptor)
定義 z/OS Connect 授權攔截程式。 - 基本使用者登錄 (basicRegistry)
簡式 XML 型使用者登錄。 - 批次 JMS 分派器 (batchJmsDispatcher)
配置批次 JMS 分派器。 - 批次 JMS 事件 (batchJmsEvents)
配置「批次 JMS」事件。 - 批次 JMS 執行程式 (batchJmsExecutor)
配置批次 JMS 執行程式。 - 批次工作記載 (batchJobLogging)
配置批次工作記載。 - 批次持續性 (batchPersistence)
配置批次持續性儲存庫。 - BELL (bell)
此特性會啟用「使用 Liberty 程式庫的基本延伸 (BELL)」配置。BELL 可讓您使用共用程式庫來延伸伺服器執行時期。 - OSGi 應用程式軟體組儲存庫 (bundleRepository)
這是可供您儲存 OSGi 應用程式軟體組的內部軟體組儲存庫。 - 環境定義和相依關係注入 (CDI) 1.2 版 (cdi12)
定義「環境定義和相依關係注入 (CDI)」1.2 版的行為。 - CDI 儲存器 (cdiContainer)
定義「環境定義和相依關係注入 (CDI)」儲存器的行為。 - 通道架構 (channelfw)
定義通道和鏈結管理設定。 - 類別載入 (classloading)
廣域類別載入 - Cloudant 建置器 (cloudant)
Cloudant 建置器的配置。「Cloudant 建置器」會建立「Cloudant 用戶端」實例,此實例可連接「Cloudant 資料庫」。 - Cloudant 資料庫 (cloudantDatabase)
Cloudant 資料庫的配置。 - 叢集成員 (clusterMember)
靜態叢集成員配置。 - WebSphere 叢集管理程式 (clusterPluginConfig)
叢集管理程式 MBean 配置。 - 憑證管理中心簽署的憑證 (collectiveCertificate)
憑證管理中心簽署的群體憑證。 - 群體控制器 (collectiveController)
群體控制器抄本配置 - 群體成員 (collectiveMember)
群體成員配置需要至少一個 Collective Controller 位址(由 controllerHost 和 controllerPort 來識別)。Collective Controller有多個可用的位址。請新增一或多個 failoverController 元素,來識別其他的控制器。當有多個控制器可用時,成員會連接其中一個控制器。如果控制器連線非預期結束,成員會連接剩餘的一組控制器中的另一個控制器。 - WebSphere 群體儲存庫 MBean (collectiveRepository)
群體儲存庫 MBean 配置。 - 配置管理 (config)
定義伺服器處理配置資訊的方式。 - Connection Factory (connectionFactory)
定義 Connection Factory 配置。 - 連線管理程式 (connectionManager)
連線管理程式配置 - 執行緒環境定義延伸 (contextService)
配置如何將環境定義延伸到執行緒 - 跨發送端資源共用 (cors)
相當於 Javascript 型用戶端的跨網域安全程序。 - CouchDB (couchdb)
CouchDB 連接器配置。 - 自訂 LDAP 過濾器 (customLdapFilterProperties)
指定預設自訂 LDAP 過濾器的清單。 - 資料來源 (dataSource)
定義資料來源配置。 - 資料庫儲存庫 (databaseStore)
指定一個關聯式資料庫,來作為伺服器特性的持續儲存庫。 - 部署管理程式 (deployManager)
部署管理程式 - 部署規則 (deployRule)
用來部署成員的規則 - DeployVariable (deployVariable)
部署變數配置元素。 - 分散式對映 (distributedMap)
本端快取的分散式對映配置。 - SIP 網域解析器 (domainResolver)
SIP 網域解析器的配置 - IBM Lotus Domino LDAP 過濾器 (domino50LdapFilterProperties)
指定預設 IBM Lotus Domino LDAP 過濾器的清單。 - 動態遞送 (dynamicRouting)
定義「動態遞送」特定的配置選項。 - Novell eDirectory LDAP 過濾器 (edirectoryLdapFilterProperties)
指定 Novell eDirectory LDAP 過濾器的清單。 - EJB 應用程式 (ejbApplication)
定義 EJB 應用程式的內容。 - EJB 儲存器 (ejbContainer)
定義 EJB 儲存器的行為。 - 企業應用程式 (enterpriseApplication)
定義企業應用程式的內容。 - 事件記載 (eventLogging)
記載事件的記錄,例如 JDBC 要求和 Servlet 要求,及其持續時間。 - 執行程式管理 (executor)
定義 Liberty 核心預設執行程式的設定。請注意,一律要有唯一一個執行程式,並且只供 Liberty 執行時期使用,無法供應用程式直接存取。需要配置和利用執行程式的應用程式應改用「受管理的執行程式」。 - 特性管理程式 (featureManager)
定義伺服器載入特性的方式。 - 使用者登錄聯合 (federatedRepository)
使用者登錄聯合的配置。 - z/OS Connect 檔案系統日誌程式攔截程式 (fileSystemloggerInterceptor)
定義 z/OS Connect 檔案系統日誌程式攔截程式。 - 檔案集 (fileset)
指定起自基本目錄並符合一組型樣的一組檔案。 - 性能原則 (healthPolicy)
定義將伺服器視為性能良好時的狀況,以及不符合此狀況時所要採取的動作。 - 主機存取 (hostAccess)
主機存取配置 - 主機鑑別資訊 (hostAuthInfo)
可讓 Collective Controller 接受伺服器主機鑑別的連線詳細資料。 - 主機單態 (hostSingleton)
主機單態選取元配置 - HTTP 存取記載 (httpAccessLogging)
HTTP 存取日誌包含所有入埠 HTTP 用戶端要求的記錄。 - HTTP 分派器 (httpDispatcher)
「HTTP 分派器」配置。 - HTTP 傳輸編碼 (httpEncoding)
HTTP 傳輸編碼設定 - HTTP 端點 (httpEndpoint)
HTTP 端點的配置內容。 - HTTP 選項 (httpOptions)
HTTP 通訊協定配置。 - HTTP Proxy 重新導向 (httpProxyRedirect)
配置埠重新導向。將 HTTP 要求從非安全埠(例如 80)重新導向至啟用 SSL 的安全埠(例如 443)時,使用「HTTP Proxy 重新導向」。 - HTTP 階段作業 (httpSession)
HTTP 階段作業管理的配置。 - HTTP 階段作業資料庫 (httpSessionDatabase)
控制 HTTP 階段作業如何持續保存到資料庫。 - HTTP Whiteboard (httpWhiteboard)
HTTP Whiteboard 提供執行時期環境,來管理 OSGi 服務提供的 Servlet 和資源。 - Hybrid Connect (hybridConnect)
向 IBM Hybrid Connect 登錄軟體,以報告使用情形。 - IBM Tivoli Directory Server LDAP 過濾器 (idsLdapFilterProperties)
指定預設 IBM Tivoli Directory Server LDAP 過濾器的清單。 - IIOP 端點 (iiopEndpoint)
IIOP 端點配置 - IIOP 伺服器原則 (iiopServerPolicies)
IIOP 伺服器原則的配置 - 併入 (include)
指定要包含在伺服器配置中的配置資源。 - 可安裝項目 (installable)
可安裝項目配置元素 - Sun Java System Directory Server LDAP 過濾器 (iplanetLdapFilterProperties)
指定預設 Sun Java System Directory Server LDAP 過濾器的清單。 - JAAS 登入環境定義項目 (jaasLoginContextEntry)
JAAS 登入環境定義項目配置。 - JAAS 登入模組 (jaasLoginModule)
JAAS 配置中的登入模組。 - Java 2 安全 (javaPermission)
Java 2 安全的權限配置。 - JDBC 驅動程式 (jdbcDriver)
識別 JDBC 驅動程式。 - JMS 啟動規格 (jmsActivationSpec)
定義 JMS 啟動規格配置。 - JMS Connection Factory (jmsConnectionFactory)
定義 JMS Connection Factory 配置。 - JMS 目的地 (jmsDestination)
定義 JMS 目的地配置。 - JMS 佇列 (jmsQueue)
定義 JMS 佇列配置。 - JMS Queue Connection Factory (jmsQueueConnectionFactory)
定義 JMS Queue Connection Factory 配置。 - JMS 主題 (jmsTopic)
定義 JMS 主題配置。 - JMS 主題 Connection Factory (jmsTopicConnectionFactory)
定義 JMS 主題 Connection Factory 配置。 - JNDI 項目 (jndiEntry)
JNDI 預設名稱空間中的單一項目。 - JNDI 物件 Factory (jndiObjectFactory)
JNDI 參照項目要使用的 ObjectFactory。 - JNDI 參照項目 (jndiReferenceEntry)
JNDI 預設名稱空間中的參照項目。 - JNDI URL 項目 (jndiURLEntry)
JNDI 預設名稱空間中的單一項目,用來連結 java.net.URL 項目。 - JPA 儲存器 (jpa)
Java 持續性 API 儲存器的配置內容。 - JSP 引擎 (jspEngine)
JSP 2.2 配置 - 金鑰儲存庫 (keyStore)
用於 SSL 加密的安全憑證之儲存庫。 - LDAP 使用者登錄 (ldapRegistry)
LDAP 使用者登錄的配置內容。 - 共用程式庫 (library)
共用程式庫 - WebSphere 最佳化本端配接器 (WOLA) 連接 (localAdaptersConnectService)
代表一項 z/OS Connect 服務實作,會使用 WOLA 來與後端程式通訊。 - 記載 (logging)
控制日誌和追蹤訊息的擷取及輸出。 - Logstash 收集器 (logstashCollector)
Logstash 收集器會從各種來源收集資料,並透過 Lumberjack 通訊協定將資料轉遞給 Logstash 伺服器。 - LTPA 記號 (ltpa)
「小型認證機構 (LTPA)」記號配置。 - 郵件階段作業物件 (mailSession)
郵件階段作業實例的配置。 - 受管理的執行程式 (managedExecutorService)
受管理執行程式服務 - 受管理排程執行程式 (managedScheduledExecutorService)
受管理排程執行程式服務 - 受管理執行緒 Factory (managedThreadFactory)
受管理執行緒 Factory - 傳訊引擎 (messagingEngine)
傳訊引擎是在伺服器內執行,用來管理傳訊資源的元件。當應用程式傳送及接受訊息時,它們會連接到傳訊引擎。 - 預設 MIME 類型 (mimeTypes)
所有 HTTP 虛擬主機共用的 MIME 類型定義 - Mongo (mongo)
Mongo 實例的配置。 - MongoDB 資料庫 (mongoDB)
MongoDB 資料庫實例的配置。 - 監視器 (monitor)
監視特性的配置,包括啟用的傳統 PMI、FineGrained 和未來任何的配置更新。 - RRS 原生交易管理程式 (nativeTransactionManager)
配置 RRS 原生交易管理程式。 - Netscape Directory Server LDAP 過濾器 (netscapeLdapFilterProperties)
指定預設 Netscape Directory Server LDAP 過濾器的清單。 - OAuth 角色對映 (oauth-roles)
OAuth Web 應用程式安全角色對映。 - OAuth 提供者定義 (oauthProvider)
OAuth 提供者定義。 - OpenID Connect Client Web 應用程式 (oidcClientWebapp)
服務的說明 - OpenId 鑑別 (openId)
OpenId 鑑別。 - OpenID Connect 用戶端 (openidConnectClient)
OpenID Connect 用戶端。 - OpenID Connect 伺服器提供者 (openidConnectProvider)
OpenID Connect 伺服器提供者 - Object Request Broker (ORB) (orb)
伺服器或用戶端 ORB 的配置。若為用戶端 ORB,請指定 nameService 屬性;若為伺服器 ORB,請指定一或多個 iiopEndpoint 參照。 - OSGi 應用程式 (osgiApplication)
定義 OSGi 應用程式的內容。 - OSGi 應用程式 (osgiApplications)
所有 OSGi 應用程式的設定 - OSGi 程式庫 (osgiLibrary)
讓 OSGi 應用程式使用共用程式庫提供的套件。 - 套件 (package)
套件配置元素。 - 排定的持續性執行程式 (persistentExecutor)
排定並執行持續性作業。 - Web 伺服器外掛程式 (pluginConfiguration)
當產生 Web 伺服器外掛程式配置檔時使用內容 - 快速入門安全 (quickStartSecurity)
簡式管理安全配置。 - 遠端檔案存取 (remoteFileAccess)
這個元素包含用來控制遠端連線所顯現之檔案存取層次的構件。 - 要求計時 (requestTiming)
提供慢速或當掉要求的警告和診斷資訊。 - 資源配接器 (resourceAdapter)
定義資源配接器安裝架構。 - 即時通訊 (rtcomm)
定義 Rtcomm 特性的相關配置以及其所有相關的元件。與 Rtcomm 特性相關聯的所有即時功能會配置在這個單一實體之下。 - SAF 授權 (safAuthorization)
控制 SAF 的安全認證網域。 - SAF 認證 (safCredentials)
控制 SAF 認證的作業。 - SAF 使用者登錄 (safRegistry)
SAF 使用者登錄的配置內容。 - SAF 角色對映器 (safRoleMapper)
定義如何從應用程式角色名稱來產生 SAF EJBROLE 資源設定檔名稱。 - SAML Web SSO 2.0 鑑別 (samlWebSso20)
控制安全主張標記語言 Web SSO 2.0 機制的作業。 - 調整定義 (scalingDefinitions)
定義調整控制器的原則 - 調整成員 (scalingMember)
定義調整成員的內容。 - IBM SecureWay Directory Server LDAP 過濾器 (securewayLdapFilterProperties)
指定預設 IBM SecureWay Directory Server LDAP 過濾器的清單。 - 伺服器指令 MBean (serverCommands)
伺服器指令 MBean 配置 - SIP 應用程式路由器 (sipApplicationRouter)
SIP 應用程式路由器的配置 - SIP 儲存器 (sipContainer)
SIP Servlet 儲存器的配置 - SIP 端點 (sipEndpoint)
SIP 端點的配置 - SIP 堆疊 (sipStack)
SIP 堆疊的配置 - Spnego 鑑別 (spnego)
控制「簡易且受保護的 GSS-API 協議機制」的作業。 - SSL 儲存庫 (ssl)
具備 ID、已定義的金鑰儲存庫及選用的信任儲存庫之 SSL 儲存庫。 - SSL 預設儲存庫 (sslDefault)
SSL 服務的預設儲存庫。 - SSL 選項 (sslOptions)
用於傳輸的 SSL 通訊協定配置。 - 堆疊群組 (stackGroup)
堆疊群組配置。 - 堆疊管理程式 (stackManager)
堆疊管理程式服務配置。 - 與作業系統執行緒同步 (syncToOSThread)
啟用並配置「與作業系統執行緒同步」。 - TCP 選項 (tcpOptions)
定義 TCP 通訊協定設定。 - 計時作業 (timedOperation)
計時作業可協助 WebSphere Application Server 管理者,查看其應用程式伺服器中的特定動作在何時的運作速度比預期還慢。 - 交易管理程式 (transaction)
交易管理程式服務的配置內容 - 信任關聯攔截程式 (trustAssociation)
控制信任關聯攔截程式 (TAI) 的作業。 - 使用者資訊 (userInfo)
指定 OpenID 提供者回應中要包含的使用者資訊。 - 變數宣告 (variable)
藉由指定變數的名稱和值來宣告新變數。 - 虛擬主機 (virtualHost)
虛擬主機提供邏輯分組,可將 Web 應用程式配置成特定主機名稱。預設虛擬主機 (default_host) 適用於大部分簡易的配置。 - WAS JMS 端點 (wasJmsEndpoint)
WAS JMS 送入連線要求的配置內容。 - WAS JMS 出埠 (wasJmsOutbound)
WAS JMS 送出連線要求的配置內容。 - Web 儲存器應用程式安全 (webAppSecurity)
配置 Web 儲存器應用程式安全。 - Web 應用程式 (webApplication)
定義 Web 應用程式的內容。 - Web 儲存器 (webContainer)
Web 儲存器的配置。 - WLM 分類 (wlmClassification)
包含(作為子元素)WLM 將在分類要求時使用的分類規則。 - WebSphere MQ 資源配接器 (wmqJmsClient)
WebSphere MQ 資源配接器 - WS-AtomicTransaction (wsAtomicTransaction)
「Web 服務原子交易」特性的配置內容 - WS-Security 用戶端 (wsSecurityClient)
用戶端的「Web 服務安全」預設配置。 - WS-Security 提供者 (wsSecurityProvider)
提供者的「Web 服務安全」預設配置。 - WAS WebSocket 出埠 (wsocOutbound)
WAS WebSocket 送出連線要求的配置內容。 - z/OS Connect 資料轉換器 (zosConnectDataXform)
定義 z/OS Connect 資料轉換器。 - z/OS Connect 攔截程式 (zosConnectInterceptors)
連結 1 至 N 個攔截程式。 - z/OS Connect Manager (zosConnectManager)
定義 z/OS Connect 的廣域配置設定。 - z/OS Connect 端點 (zosConnectService)
定義服務端點的配置設定。 - z/OS Connect REST 用戶端 (zosConnectServiceRestClient)
容許將要求從 z/OS Connect 遞送至遠端 REST 端點。 - z/OS Connect Rest 用戶端基本鑑別 (zosConnectServiceRestClientBasicAuth)
連接遠端 REST 端點時所用的基本鑑別資料。 - WOLA (zosLocalAdapters)
WebSphere 最佳化本端配接器。 - z/OS 記載 (zosLogging)
z/OS 上的記載功能配置內容。 - WLM 原生區域管理程式 (zosWorkloadManager)
WLM 原生區域管理程式配置
上層主題: Liberty 概觀
相關工作:
相關參考:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwlp_config
檔名:cwlp_config.html