Spring xd jms消息总线示例不工作

Spring xd jms消息总线示例不工作,spring-xd,Spring Xd,我已经试着按照中的步骤来做了 指向外部活动MQ 但是当我用/XD singlenode启动XD时——传输jms 我得到了一个错误,我认为JMS在Wiki中没有被识别,我缺少什么? 下面是错误 `2015-02-11 16:29:42,708 1.1.0.RELEASE INFO main` server.SingleNodeApplication - Started SingleNodeApplication in 0.963 seconds (JVM running for 1.3

我已经试着按照中的步骤来做了 指向外部活动MQ

但是当我用
/XD singlenode启动XD时——传输jms
我得到了一个错误,我认为JMS在Wiki中没有被识别,我缺少什么? 下面是错误

`2015-02-11 16:29:42,708 1.1.0.RELEASE  INFO main` 
server.SingleNodeApplication - Started SingleNodeApplication in    
0.963 seconds (JVM running for 1.313)
'jms' is not a valid value for option --transport. 
Possible values are [rabbit, redis, kafka, local]

本回购协议是为我们于2014年9月在SpringOne2GX上发表的一次演讲而编写的,尚未更新以与Spring XD 1.1配合使用。它应该与1.0.4版本配合使用,但它只是一个简单的原型,用于说明SpringXD如何支持可插拔传输(无论如何,从2014年9月开始)


在SpringXD1.1中,消息总线实现不是静态地包含在类路径中,JAR必须安装在$XD_INSTALL_DIR/XD/lib/messagebus/中。请注意--transport选项值是通过搜索此目录来验证的,这就是您看到错误的原因。服务器启动时,已配置传输的MessageBus实现将“动态”加载。如果您在xd/lib/messagebus/jms下安装jar,那么这可能会按照所描述的那样工作,但我还没有尝试过。此外,这个原型启动了一个嵌入式activemq代理,并且需要一些修改来指向外部的活动MQ代理,正如您在问题中所建议的那样

非常好-尽管在包装上做了一些调整,1)需要在messagebus下有一个文件夹,我称之为jms bus 2)在META-INF/spring xd/bus下需要有*.xml文件。而且它能够轻松地连接到外部ActiveMQ。伟大的工作!!!谢谢大卫