JMS 연결 팩토리 구성
JCA(Java™ EE Connector Architecture) 스펙을 준수하는 자원 어댑터가 제공하는 JMS 연결 팩토리를 구성할 수 있습니다.
이 태스크 정보
다음 유형의 JMS 연결 팩토리를 위한 구성 요소가 제공됩니다.
- javax.jms.ConnectionFactory: jmsConnectionFactory
- javax.jms.QueueConnectionFactory: jmsQueueConnectionFactory
- javax.jms.TopicConnectionFactory: jmsTopicConnectionFactory
참고:
Liberty에 대한 JCA 지원을 추가하려면 WebSphere® Application Server Developer Tools for Eclipse의 서버 구성 편집기의 소스 보기 또는 일부 기타 문서 편집기를 사용하여 server.xml 파일을 편집해야 합니다. 디자인 보기에서 연결 팩토리, 관리 오브젝트, 활성화 스펙 및 자원 어댑터에 대한 구성의 일부 편집은 베타에서 지원되지 않습니다.
프로시저
하나 이상의 JMS 연결 팩토리 인스턴스를 구성하십시오. 연결 팩토리 인스턴스를 구성할 때, jmsConnectionFactory,
jmsQueueConnectionFactory 또는 jmsTopicConnectionFactory 요소를 특정 자원 어댑터가 제공하는 연결 팩토리 인터페이스와 연관시키려면
구성 특성을 대체하지 않는 경우에도 properties 하위 요소를 제공해야 합니다. 특성 하위 요소는
JMS 연결 팩토리에 대해 항상 properties.<rar_identifier> 패턴을 따릅니다. 다음 예제에서
MyAdapter 자원 어댑터는 단일 유형의 연결 팩토리만 제공합니다.
<jmsConnectionFactory jndiName="jms/cf" containerAuthDataRef="auth1">
<properties.MyAdapter serverName="localhost" anotherProperty="40"/>
</jmsConnectionFactory>
<authData id="auth1" user="user1" password="{xor}Lz4sLCgwLTtu"/>
<jmsQueueConnectionFactory jndiName="jms/qcf">
<connectionManager maxPoolSize="20" connectionTimeout="0"/>
<properties.MyAdapter serverName="localhost" vendorProp1="1"/>
</jmsQueueConnectionFactory>
<jmsTopicConnectionFactory jndiName="jms/tcf">
<properties.MyAdapter serverName="localhost" prop1="A" prop2="B"/>
</jmsTopicConnectionFactory>
참고: 이 주제에서는
MyAdapter라는 고유 ID가 있는 자원 어댑터가 이미 서버에서
구성되었고 jms-1.1 기능이 사용으로 설정되었다고
가정합니다. 추가 세부사항은 자원 어댑터 구성의 내용을 참조하십시오.
제한사항: WebSphere Development Tools(WDT)의 디자인 보기에서는 연결 팩토리, 관리 오브젝트, 활성화 스펙 및 자원 어댑터에 대한 자원 어댑터 구성의 특성을 편집할 수 없습니다.