Liberty의 JMS 애플리케이션이 서비스 통합 버스에 연결할 수 있도록 설정
서비스 통합 버스에 연결하도록 Liberty에서 실행 중인 JMS 애플리케이션을 구성할 수 있습니다.
프로시저
JMS 애플리케이션이 WebSphere® Application Server Traditional 서버에서 실행되고 있는 서비스 통합 버스에 연결할 수 있게 하려면 server.xml 파일에서 wasJmsClient-2.0 기능을 추가하십시오. JNDI 검색을 수행하려면, jndi-1.0 기능도 추가해야 합니다.
<featureManager>
<feature>wasJmsClient-2.0</feature>
<feature>jndi-1.0</feature>
</featureManager
<jmsQueueConnectionFactory jndiName="jndi_JMS_BASE_QCF">
<properties.wasJms
busName="Bus1"
remoteServerAddress="localhost:7276:BootStrapBasicMessaging"
targetTransportChain="InboundBasicMessaging"/>
</jmsQueueConnectionFactory>
<jmsQueue jndiName="jndi_INPUT_Q">
<properties.wasJms queueName="Q1" />
</jmsQueue>
참고: <remoteServerAddress>는 부트스트랩 서버를 지정하는 대신 메시징 엔진이 실행 중인 서버의
호스트 및 포트를 지정해야 합니다.
WebSphere Application Server Traditional의 JMS 애플리케이션이 Liberty 메시징에 연결되도록 함
Liberty 메시징에 연결하도록 WebSphere Application Server Traditional 서버에서 실행 중인 JMS 애플리케이션을 구성할 수 있습니다.
프로시저
WebSphere Application Server Traditional 서버에 배치되는 JMS 애플리케이션이 Liberty 메시징에 연결할 수 있게 하려면 Liberty 메시징 엔진이 실행되고 있는 호스트 및 포트를 지정하도록 WebSphere Application Server Traditional 서버에서 Bus name 및 ProviderEndPoint를 구성하십시오.
WebSphere Application Server Traditional에서 연결 팩토리의 버스 이름을 구성하는 데 대한 자세한 정보는 기본 메시징 제공자 통합 연결 팩토리 [설정]을 참조하십시오.
참고: Liberty 메시징 엔진을 가리키는 JMS 자원은 항상 버스 이름을
defaultBus(대소문자 구분)로 지정해야 합니다.