Vous pouvez configurer les applications de messagerie
qui utilisent la fonction
wasJmsClient-2.0
pour qu'elles s'exécutent dans la conteneur du client
d'application Liberty.
Avant de commencer
Avant d'exécuter un client d'application, vous devez créer
un client et ajouter une configuration pour votre application client
dans le fichier client.xml. Pour obtenir des exemples de création de client,
consultez la rubrique Création manuelle
d'un client d'application Liberty.
Procédure
- Pour exécuter l'application de messagerie sur le
client, ajoutez la fonction javaeeClient-7.0
dans le fichier client.xml.
<featureManager>
<feature>javaeeClient-7.0</feature>
</featureManager>
- Ajoutez les définitions de fabrique de connexion au fichier
client.xml.
- Pour le domaine point-à-point :
<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>
- Pour le domaine publication/abonnement :
<jmsTopicConnectionFactory jndiName="eis/tcf">
<properties.wasJms
clientID="defaultID" />
</jmsTopicConnectionFactory>
<jmsTopic jndiName="eis/topic1">
<properties.wasJms topicName="Football" />
</jmsTopic>
L'application JMS est prête pour exécution dans le
conteneur du client d'application Liberty.