Sie können Messaging-Anwendungen konfigurieren, die das Feature wasJmsClient-2.0 für die Ausführung im Liberty-Anwendungsclient-Container
verwenden.
Vorbereitende Schritte
Bevor Sie einen Anwendungsclient ausführen können, müssen Sie einen Client erstellen und Ihrer Clientanwendung in der Datei
client.xml eine Konfiguration hinzufügen. Informationen mit Beispielen zum Erstellen des Anwendungclients finden Sie unter
Liberty-Anwendungsclient manuell erstellen.
Vorgehensweise
- Wenn Sie die Messaging-Anwendung im Client ausführen möchten,
fügen Sie das Feature javaeeClient-7.0 der Datei
client.xml hinzu.
<featureManager>
<feature>javaeeClient-7.0</feature>
</featureManager>
- Fügen Sie die Verbindungsfactory-Definitionen der Datei
client.xml hinzu.
- Für Punkt-zu-Punkt-Domänen:
<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>
- Für Publish/Subscribe-Domänen:
<jmsTopicConnectionFactory jndiName="eis/tcf">
<properties.wasJms
clientID="defaultID" />
</jmsTopicConnectionFactory>
<jmsTopic jndiName="eis/topic1">
<properties.wasJms topicName="Football" />
</jmsTopic>
Die JMS-Anwendung ist für die Ausführung im Liberty-Anwendungsclient-Container bereit.