2010-01-30 6 views
3

JBoss 5.1.0에 사용자 정의 대기열을 추가하려면 어떻게합니까?JBoss 5.1.0 대기열 추가

관리 콘솔을 통해이를 수행하는 방법을 찾았지만 어떤 이유로 든 실패한 채로 계속 유지하면서 한 큐브를 다른 JBoss 서버로 쉽고 빠르게 이동할 수 있어야합니다.

그래서 기본적으로 XML 파일에 사용자 지정 큐를 만들고이 파일을 사용자 지정 데이터 소스 파일 (mydatasource-ds.xml)을 사용하여 수행 할 수있는 것과 같은 배포 폴더에 추가하는 방법이 있는지 궁금합니다.

감사합니다.

답변

4

목적지를-service.xml 인스턴스의 아래로 끝나는 파일 (만약 당신이 좋아하면, 또는 배포/메시징) 디렉토리를 배포 만들기, 예를 들어, my-jms-destinations-service.xml. 다음과 같이 표시되어야합니다 :

<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
    Messaging Destinations deployment descriptor. 
--> 
<server> 

    <mbean code="org.jboss.jms.server.destination.QueueService" 
     name="jboss.messaging.destination:service=Queue,name=MyQueue" 
     xmbean-dd="xmdesc/Queue-xmbean.xml"> 
    <attribute name="JNDIName">MyQueue</attribute> 
    <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends> 
    <depends>jboss.messaging:service=PostOffice</depends> 
    </mbean> 

</server> 

필요에 따라 mbean 이름과 JNDI 이름을 설정하십시오. 추가 대기열에 대한 추가 mbean 정의를 추가하거나 여러 대기열에 쉽게 분할/배포 해제 할 수 있도록 여러 개의 파일로 분할 * destinstations-service.xml 파일.

1

다소 늦을 수 있지만 관리 콘솔을 통해 대기열을 만들 때 몇 가지 오류가 발생했습니다.

오류는 deploy 폴더 내의 queue라는 누락 된 폴더 때문에 발생했습니다. 대기열 폴더를 만든 후 관리 콘솔을 사용하여 대기열을 만들 수있었습니다.