2013-10-08 5 views
-2

내가 도움이 문제를 해결하려면 , 다음 코드는 나를 ActiveMQ를-낙타 : 사용할 수 없습니다

<camelContext id="activeContext1" xmlns="http://camel.apache.org/schema/spring"> 

    <route> 
     <from uri="activemq:queue:ThermalMap"/> 
     <to uri="http://myhost:8161/Example?throwExceptionOnFailure=false"/> 
    </route> 
</camelContext> 

에러 부여합니다 bean.xml에 오류 내가 얻을 :

org.apache.camel.RuntimeCamelException : org.apache.camel.FailedToCreateRouteException을 : // myhost의 : : 8161/예 throwExceptionOnFailure = [HTTP에 >>> :에서 경로 route1을 만들지 못했습니다 false] < < < 경로 : [[activemq : queue : ThermalMap]에서] -> [To : htt : // myhost ... 끝점을 확인하지 못함 : htt :// myhost : 8161/예? throwExceptionOnFailure = false 원인 : 구성 요소를 자동으로 만들 수 없음 : http

이 문제를 어떻게 해결할 수 있습니까?

편집 : 나는 이클립스에서 내 응용 프로그램을 편집합니다. webcontent/WEB-INF/lib 폴더에있는 모든 jar 파일을 수동으로 추가했습니다. 내 응용 프로그램을 정의하는 것은 Bean.xml입니다. 을 사용하여 consumer()processor() 함수를 작성했습니다.

답변

0

아마도 camel-http 구성 요소를 클래스 경로에 배치하지 않았습니다. maven을 사용한다면 pom에 camel-http 컴포넌트의 의존성을 넣어 주면됩니다. 내가 받는다는 사용하지 않는

+0

, 나는 심지어 내가 같은 오류가 클래스 경로에 낙타 HTTP-2.10.4.jar을 올려 놓거나하지 클래스 경로 – niren

+0

에 낙타 HTTP-2.10.4.jar에 놓여있다. – niren

+0

@niren 응용 프로그램에 대한 자세한 내용을 제공하십시오. 즉, classpath를 실행하고 설정하는 방법 –

관련 문제