Liberty Repository[8.5.5.6 이상]

WebSphere MQ 메시징 제공자를 사용할 Liberty 프로파일에 JMS 애플리케이션 배치

Liberty 프로파일의 WebSphere® MQ 메시징 제공자를 통해, JMS(Java™ Message Service) 메시징 애플리케이션은 WebSphere MQ 시스템을 JMS 메시징 자원의 외부 제공자로 사용할 수 있습니다.

시작하기 전에

JMS를 사용하는 메시징 애플리케이션을 배치할 Liberty 프로파일 서버가 작성되어 있는지 확인해야 합니다. 자세한 정보는 수동으로 Liberty 프로파일 서버 작성의 내용을 참조하십시오.

이 태스크 정보

wmqJmsClient-2.0 기능은 JMS 2.0 스펙을 사용하는 애플리케이션에 대한 지원을 제공합니다.

참고: wmqJmsClient-2.0 기능은 JMS 1.1 및 JMS 2.0 스펙의 기능을 모두 지원합니다. 그러나 JMS 1.1 스펙을 준수하는 기능만 사용하려는 경우에는 wmqJmsClient-1.1을 사용하도록 선택할 수 있습니다.

프로시저

  1. wmqJmsClient-2.0 기능을 server.xml 파일에 추가하십시오. JNDI 검색을 수행하려면, jndi-1.0 기능도 추가해야 합니다.
    <featureManager>
         <feature>wmqJmsClient-2.0</feature>
         <feature>jndi-1.0</feature>
    </featureManager>

    wmqJmsClient-2.0 기능을 추가하면 사용자가 WebSphere MQ JMS 자원을 정의할 수 있게 하는 필수 WebSphere MQ 번들을 Liberty 서버가 로드할 수 있게 됩니다. 예를 들어, 연결 팩토리 및 활성화 스펙 특성이 WebSphere MQ 네트워크에 연결할 클라이언트 라이브러리를 제공합니다.

  2. 다음 항목을 server.xml 파일에 추가하여 WebSphere MQ Resource Adapter의 위치를 지정하십시오.
    <variable name="wmqJmsClient.rar.location" value="/path/to/wmq/rar/wmq.jmsra.rar"/>
    여기서, value 속성은 WebSphere MQ Resource Adapter 파일인 wmq.jmsra.rar의 절대 경로를 지정합니다.

    지원되는 버전 및 wmq.jmsra.rar 파일 얻기에 대한 세부사항은 WebSphere MQ 기술 노트 1633761을 참조하십시오. Fix central에서 wmq.jmsra.rar 파일을 얻어서 설치하십시오.

  3. server.xml 파일에 연결 팩토리 정의를 추가하십시오.
    <jmsConnectionFactory jndiName="jms/wmqCF" connectionManagerRef="ConMgr6">
         <properties.wmqJms 
            transportType="CLIENT"
            hostName="localhost" 
            port="1414"
            channel="SYSTEM.DEF.SVRCONN"
            queueManager="QM1"/>
    </jmsConnectionFactory>
    <connectionManager id="ConMgr6" maxPoolSize="2"/>
    
    <jmsQueue id="jms/queue1" jndiName="jms/wmqQ1">
         <properties.wmqJms 
            baseQueueName="MDBQ" 
            baseQueueManagerName="QM1"/>
        </jmsQueue>
  4. 바인딩 모드에서 열결하도록 JMS 애플리케이션을 구성하십시오.
    JMS 애플리케이션이 공유 메모리를 사용하거나 BINDING 모드에서 WebSphere MQ에 연결할 수 있도록 하려면 Liberty 프로파일과 WebSphere MQ를 동일한 서버에 배치해야 합니다. JMS 애플리케이션이 바인딩 모드에서 연결할 수 있도록 하려면, server.xml 파일의 nativeLibraryPath 요소를 사용하여 WebSphere MQ 원시 라이브러리의 위치를 지정하십시오.
     <wmqJmsClient nativeLibraryPath="/opt/mqm/java/lib64"/>

주제의 유형을 표시하는 아이콘 태스크 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_dep_msg_wmq
파일 이름: twlp_dep_msg_wmq.html