我正在尝试使用 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
有人遇到过同样的问题吗?有人可以解释什么不起作用吗?
谢谢