2008-11-05 9 views
1

activemq 및 mina의 간단한 데모를 설정하려고합니다. > 품질 보증 - -> listenerB
listenerB -> QB -> listenerAmina를 사용하는 tcp 소켓의 ActiveMQ 설정

목적

listenerA : 저는 두 미나 TCP 소켓과 같은 두 개의 큐와 경로를 포함하도록 activemq.xml 파일의 camelContext 편집 두 개의 telnet 세션 사이를 두 방향으로 통과시키는 것입니다. 나중에, 필자는 필터링, 주제에 대한 라우팅 및 각 청취자에 대한 자체 코덱과 같은보다 멋진 기능을 추가 할 것입니다.

org.apache.camel.NoSuchEndpointException : 미나 : 없음 엔드 포인트를 찾을 수 없습니다 TCP : 나는 예외가 ActiveMQ를 시작하면

<!-- You can use a <package> element for each root package to search for Java routes --> 
    <package>com.myco.codec</package> 

    <endpoint id="listener_A" uri="mina:tcp://localhost:42000?textline=true"/> 
    <endpoint id="listener_B" uri="mina:tcp://localhost:42001?textline=true"/> 

      <!-- You can use Spring XML syntax to define the routes here using the <route> element --> 
    <route> 
     <from ref="listener_A"/> 
     <to uri="activemq:qA"/> 
    </route> 
    <route> 
     <from uri="activemq:qB"/> 
     <to ref="listener_A"/> 
    </route> 
    <route> 
     <from ref="listener_B"/> 
     <to uri="activemq:qB"/> 
    </route> 
    <route> 
     <from uri="activemq:qA"/> 
     <to ref="listener_B"/> 
    </route> 
</camelContext> 

: 여기

내 camelcontext입니다// localhost : 42000? textline = true

미나 빈을 명시 적으로 추가해야합니까? 그렇다면 어떻게 그리고?

답변

0

클래스 패스에 camel-mina.jar 및 mina jar가 있습니까?

the thread here에 따르면 고정 된 것으로 보입니다.

+0

항아리가 고쳐졌습니다. (또는 오히려 다른 문제로 나를 데려왔다). – JeffV