您可以將使用 wasJmsClient-2.0 特性的傳訊應用程式配置成在 Liberty 應用程式用戶端儲存器上執行。
開始之前
您必須先建立用戶端,並在 client.xml 檔中新增用戶端應用程式的配置,才能執行應用程式用戶端。如需取得如何建立應用程式用戶端的範例,請參閱手動建立 Liberty 應用程式用戶端主題。
程序
- 如果要在用戶端上執行傳訊應用程式,請將 javaeeClient-7.0 特性新增至 client.xml 檔。
<featureManager>
<feature>javaeeClient-7.0</feature>
</featureManager>
- 新增 Connection Factory 定義到 client.xml 檔。
- 「點對點」網域:
<jmsQueueConnectionFactory jndiName="jndi_JMS_BASE_QCF" connectionManagerRef="ConMgr6">
<properties.wasJms remoteServerAddress="localhost:7276:BootstrapBasicMessaging" />
</jmsQueueConnectionFactory>
<connectionManager id="ConMgr6" maxPoolSize="10"/>
<jmsQueue jndiName="jndi_INPUT_Q">
<properties.wasJms queueName="QUEUE1" />
</jmsQueue>
- 「發佈/訂閱」網域:
<jmsTopicConnectionFactory jndiName="eis/tcf">
<properties.wasJms
clientID="defaultID" />
</jmsTopicConnectionFactory>
<jmsTopic jndiName="eis/topic1">
<properties.wasJms topicName="Football" />
</jmsTopic>
JMS 應用程式已準備好在 Liberty 應用程式用戶端儲存器上執行。