首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由到activemq端点不起作用

路由到activemq端点不起作用
EN

Stack Overflow用户
提问于 2013-08-02 12:40:36
回答 1查看 1.4K关注 0票数 1

我正在尝试写一个简单的骆驼例子。我只想从文件中读取并将其内容发送到队列中。这就是我的camelContext声明的样子:

代码语言:javascript
复制
<camel:camelContext>

    <camel:route id="FileToQueue">
        <camel:from uri="file:src/data/?delay=1000" />
        <camel:to uri="activemq:queue:foo" />
    </camel:route>

</camel:camelContext>

不幸的是这不起作用。队列中没有写入任何内容。从文件系统中读取按预期工作,我已经检查过了。从队列中读取也很好(我使用从activemq和接收到的admin接口发送了一条消息)。

问题是没有出现异常,也没有显示任何其他错误。我必须承认我是骆驼和activemq的新手,所以我很有可能错过了什么。

我还试着从一个队列中读取并将此消息发送给另一个队列。阅读一条信息是成功的,而不是发送。这条消息在阅读后丢失了。

我用的是骆驼2.11.1和activemq 5.8.0。

-更新(已解决):这是我的pom.xml (排除)中缺少的部分:

代码语言:javascript
复制
<dependency>
   <groupId>org.apache.activemq</groupId>
   <artifactId>activemq-camel</artifactId>
   <version>5.8.0</version>
    <exclusions>
        <exclusion>
            <groupId>org.apache.camel</groupId>
            <artifactId>camel-jms</artifactId>
        </exclusion>
    </exclusions>
</dependency>

我很感激你的想法。向你问好,丹尼尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-02 18:15:07

如果你记录了两个uri之间的身体,你有什么?如果身体在某一点上无效。顺便问一下,你能不能编辑一下你的问题,告诉我们你是如何定义activemq端点的?(经纪人网址等..。这可能只是一个问题)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18017107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档