Despliegue de aplicaciones JMS en el contenedor de clientes de aplicaciones de Liberty

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

  1. 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>
  2. 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.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_dep_msg_embedded_client.html