Grails jms远程侦听器不工作

Grails jms远程侦听器不工作,grails,jms,Grails,Jms,我是grails和jms的初学者,我试图为来自glassfish的消息做一个简单的消息侦听器 我的grails应用程序/spring/resources.groovy beans = { myQueueFactory(SingleConnectionFactory) { targetConnectionFactory = { ActiveMQConnectionFactory cf -> brokerURL = 'tcp://localh

我是grails和jms的初学者,我试图为来自glassfish的消息做一个简单的消息侦听器

我的grails应用程序/spring/resources.groovy

beans = {
    myQueueFactory(SingleConnectionFactory) {
         targetConnectionFactory = { ActiveMQConnectionFactory cf ->
             brokerURL = 'tcp://localhost:7676'
    }
}
grails app/Config.groovy

jms {
     containers {
          standard {
               autoStartup = true
               connectionFactoryBean = "myQueueFactory"
          }
     }
}
MyService.groovy

class MyService {
    static exposes = ['jms']
    static destination = 'myQueue'

    def onMessage(msg) {
         println msg
    }

}
但当我发信息时,什么也没发生!有什么不对劲吗? glassfish和grails应用程序都在同一个本地主机上运行

提前谢谢

你看到了吗

您是否已安装并运行ActiveMQ

static destination='myQueue'
如何跳转到使用'myQueueFactory'?

您看到了吗

您是否已安装并运行ActiveMQ


static destination='myQueue'
如何跳转到使用'myQueueFactory'?

我想做的是连接到glassfish中名为myQueueFactory的连接工厂,那里有一个myQueue,我想可以制作胶水。但是我实际上退出了这个插件并开始使用rabbitmq,因为这个插件似乎没有更新,而且已经很长时间了,不过还是要感谢您的回答!我想做的是连接到glassfish中的连接工厂,它叫myQueueFactory,有一个myQueue,我想可以制作胶水。但是我实际上退出了这个插件并开始使用rabbitmq,因为这个插件似乎没有更新,而且已经很长时间了,不过还是要感谢您的回答!