可配置使用 wasJmsClient-2.0 功能部件的消息传递应用程序以在 Liberty 应用程序客户机容器上运行。
过程
- 要在该客户机上运行消息传递应用程序,请将 javaeeClient-7.0 功能部件添加至 client.xml 文件。
<featureManager>
<feature>javaeeClient-7.0</feature>
</featureManager>
- 将连接工厂定义添加至 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 应用程序客户机容器上运行。