在 Liberty 上啟用 JMS 應用程式,以連接服務整合匯流排
您可以配置執行於 Liberty 的 JMS 應用程式來連接到服務整合匯流排。
程序
如果要使 JMS 應用程式能夠連接到執行於 WebSphere® Application Server traditional 伺服器的服務整合匯流排,請在 server.xml 檔中新增 wasJmsClient-2.0 特性。如果您要執行 JNDI 查閱,也必須新增 jndi-1.0 特性。
<featureManager>
<feature>wasJmsClient-2.0</feature>
<feature>jndi-1.0</feature>
</featureManager
<jmsQueueConnectionFactory jndiName="jndi_JMS_BASE_QCF">
<properties.wasJms
busName="Bus1"
remoteServerAddress="localhost:7276:BootStrapBasicMessaging"
targetTransportChain="InboundBasicMessaging"/>
</jmsQueueConnectionFactory>
<jmsQueue jndiName="jndi_INPUT_Q">
<properties.wasJms queueName="Q1"/>
</jmsQueue>
註: <remoteServerAddress> 必須指定執行傳訊引擎的伺服器主機和埠,而不是指定引導伺服器。
使 WebSphere Application Server traditional 上的 JMS 應用程式能夠連接至 Liberty 傳訊
您可以將執行於 WebSphere Application Server traditional 伺服器的 JMS 應用程式配置成連接到 Liberty 傳訊。
程序
如果要使部署於 WebSphere Application Server traditional 伺服器的 JMS 應用程式能夠連接到 Liberty 傳訊,請在 WebSphere Application Server traditional 伺服器中,配置匯流排名稱和 ProviderEndPoint,來指定執行 Liberty 傳訊引擎的主機和埠。
如需在 WebSphere Application Server traditional 中,配置 Connection Factory 中之匯流排名稱的相關資訊,請參閱預設傳訊提供者統一 Connection Factory [設定]。
註: 指向 Liberty 傳訊引擎的 JMS 資源一律必須將匯流排名稱指定為 defaultBus(區分大小寫)。