Puede configurar las aplicaciones de mensajería que utilizan la característica wasJmsClient-2.0 para que se ejecute en el contenedor de clientes de aplicaciones de Liberty.
Antes de empezar
Para poder ejecutar un cliente de aplicaciones, debe crear un cliente y añadir una configuración para la aplicación cliente en el archivo
client.xml. Consulte el tema Creación manual de un cliente de aplicación Liberty para ver ejemplos de creación del cliente de aplicaciones.
Procedimiento
- Para ejecutar la aplicación de mensajería en el cliente, añada la característica javaeeClient-7.0 en el archivo client.xml.
<featureManager>
<feature>javaeeClient-7.0</feature>
</featureManager>
- Añada definiciones de fábrica de conexiones al archivo
client.xml.
- Para el dominio de punto a punto:
<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>
- Para el dominio de publicación-suscripción:
<jmsTopicConnectionFactory jndiName="eis/tcf">
<properties.wasJms
clientID="defaultID" />
</jmsTopicConnectionFactory>
<jmsTopic jndiName="eis/topic1">
<properties.wasJms topicName="Football" />
</jmsTopic>
La aplicación JMS está lista para ser ejecutada en el contenedor de clientes de aplicaciones de Liberty.