Liberty 클라이언트 컨테이너에서 실행되도록 wasJmsClient-2.0 기능을 사용하는 메시징 애플리케이션을 구성할 수 있습니다.
시작하기 전에
애플리케이션 클라이언트를 실행하려면 먼저 클라이언트를 작성하고 client.xml 파일에 클라이언트 애플리케이션의 구성을 추가해야 합니다.
애플리케이션 클라이언트 작성 방법에 대한 예는
Liberty 애플리케이션 클라이언트 수동 작성
주제를 참조하십시오.
프로시저
- 클라이언트에서 메시징 애플리케이션을 실행하려면 client.xml 파일에 javaeeClient-7.0 기능을 추가하십시오.
<featureManager>
<feature>javaeeClient-7.0</feature>
</featureManager>
- client.xml 파일에 연결 팩토리 정의를 추가하십시오.
- 지점간(Point-to-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>
- 발행/구독(Publish-Subscribe) 도메인의 경우:
<jmsTopicConnectionFactory jndiName="eis/tcf">
<properties.wasJms
clientID="defaultID" />
</jmsTopicConnectionFactory>
<jmsTopic jndiName="eis/topic1">
<properties.wasJms topicName="Football" />
</jmsTopic>
JMS 애플리케이션을 Liberty 애플리케이션 클라이언트 컨테이너에서 실행할 준비가 완료되었습니다.