![[8.5.5.2 或更新版本]](../ng_v8552.gif)

配置 JMS Connection Factory
您可以配置由遵守 Java™ EE 連接器架構 (JCA) 規格之資源配接器所提供的 JMS Connection Factory。
關於這項作業
已針對下列 JMS Connection Factory 類型提供配置元素:
- javax.jms.ConnectionFactory: jmsConnectionFactory
- javax.jms.QueueConnectionFactory: jmsQueueConnectionFactory
- javax.jms.TopicConnectionFactory: jmsTopicConnectionFactory
註:
如果要新增 Liberty 設定檔的 JCA 支援,您必須使用 WebSphere® Application Server Developer Tools for Eclipse 的「伺服器配置」編輯器的「程式碼」視圖,或其他文字編輯器,來編輯 server.xml 檔。測試版不支援在「設計」視圖中編輯 Connection Factory、管理物件、啟動規格和資源配接器的部分配置。
程序
配置一或多個 JMS Connection Factory 實例。 當您配置 Connection Factory 實例時,即使不想置換任何配置內容,也必須提供 properties 子元素,以將 jmsConnectionFactory、jmsQueueConnectionFactory 或 jmsTopicConnectionFactory 元素與特定資源配接器提供的 Connection Factory 介面建立關聯。properties 子元素一律接在 JMS Connection Factory 的型樣 properties.<rar_identifier> 後面。 在下列範例中,MyAdapter 資源配接器只提供一種 Connection Factory 類型:
<jmsConnectionFactory jndiName="jms/cf" containerAuthDataRef="auth1">
<properties.MyAdapter serverName="localhost" anotherProperty="40"/>
</jmsConnectionFactory>
<authData id="auth1" user="user1" password="{xor}Lz4sLCgwLTtu"/>
<jmsQueueConnectionFactory jndiName="jms/qcf">
<connectionManager maxPoolSize="20" connectionTimeout="0"/>
<properties.MyAdapter serverName="localhost" vendorProp1="1"/>
</jmsQueueConnectionFactory>
<jmsTopicConnectionFactory jndiName="jms/tcf">
<properties.MyAdapter serverName="localhost" prop1="A" prop2="B"/>
</jmsTopicConnectionFactory>
註: 此主題假設已在伺服器中配置唯一 ID 為 MyAdapter 的資源配接器,而且已啟用 jms-1.1 特性,請參閱配置資源配接器主題,以取得進一步的詳細資料。
限制:不支援在 WebSphere® Development Tools (WDT) 的「設計」視圖中,針對 Connection Factory、管理物件、啟動規格和資源配接器,編輯資源配接器配置的內容。