【问题标题】:ActiveMQ + JBoss Fuse RESTActiveMQ + JBoss Fuse REST
【发布时间】:2014-02-14 16:21:22
【问题描述】:

我正在尝试使用 JBoss Fuse activemq OSGi 包。我能够通过标准 JAVA JMS 客户端生成和使用消息,但是我在使用 REST API (HTTP) 时遇到了问题 例如 ActiveMQ 文档中的 curl 方法:

curl -u admin:admin -d "message" http://localhost:61616/api/message/myqueue?type=queue

此消息失败:

only whitespace content allowed before start tag and not m (position: START_DOCUMENT seen m... @1:1)

而不是使用带有 GET 方法的 SOAP UI 来使用消息,服务器会记录以下内容:

The clientID header specified is invalid. Client sesion has not yet been established for it: myClientID

有人遇到过同样的问题吗?有人可以解释什么不起作用吗?

谢谢

【问题讨论】:

    标签: rest activemq fuseesb jbossfuse


    【解决方案1】:

    您正在发送到端口 61616,这是默认的 OpenWire 端口,不能用作 REST 端点。您需要将它们发送到您需要检查 ActiveMQ 代理配置的正确端口。

    【讨论】:

      猜你喜欢
      • 2016-01-06
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多