Activemq-camel:不能使用<to uri =“http:// ...”> </to>

时间:2013-10-08 13:09:36

标签: activemq apache-camel

我想帮助解决这个问题,以下代码在bean.xml中给我错误

<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:&gt;&gt;&gt;至[http:// myhost:8161 /示例?throwExceptionOnFailure = false]&lt;&lt;&lt;在路线:路线[[从[activemq:队列:ThermalMap]] - &gt; [To [htt:// myhost ...因为无法解析端点:htt:// myhost:8161 /示例?throwExceptionOnFailure = false由于:无法自动创建组件:http

我该如何解决这个问题?

编辑:我在eclipse中编辑我的应用程序。我手动添加了webcontent/WEB-INF/lib文件夹中的所有jar文件。 Bean.xml是定义我的应用程序的人。我使用java来编写consumer()processor()个函数。

1 个答案:

答案 0 :(得分:0)

也许你没有在classpath中放置camel-http组件。如果你正在使用maven,那么将camel-http组件的依赖项放在你的pom中它就可以了。