2013-10-08 6 views
-2

我需要幫助解決這個問題,下面的代碼是在bean.xml給了我錯誤ActiveMQ的駝:不能使用<到URI = 「HTTP:// ...」>

<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> 

錯誤我得到:

org.apache.camel.RuntimeCamelException:org.apache.camel.FailedToCreateRouteException:無法創建在航線ROUTE1:>>>要[HTTP://爲myhost:8161 /例throwExceptionOnFailure = false] < < < in route:Route [[from [activemq:queue:ThermalMap]] - > [To [htt:// myhost ...因爲無法解析端點:htt://myhost:8161/Example?throwExceptionOnFailure = false由於:無法自動創建組件:http

我該如何解決這個問題?

編輯:我在eclipse中編輯我的應用程序。我已經手動將所有jar文件添加到webcontent/WEB-INF/lib文件夾中。 Bean.xml是定義我的應用程序的人。我用java來編寫我的consumer()processor()函數。

回答

0

也許你還沒有將camel-http組件放在classpath中。如果你使用的是maven,那麼把camel-http組件的依賴放在你的pom中,它就可以工作。

+0

我不使用maven,我把駱駝-http-2.10.4.jar放在類路徑 – niren

+0

甚至我把camel-http-2.10.4.jar放在類路徑中我得到同樣的錯誤。 – niren

+0

@niren請提供更多關於應用程序的詳細信息,即如何運行和設置類路徑 –

相關問題