2013-10-08 5 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请提供更多关于应用程序的详细信息,即如何运行和设置类路径 –

相关问题