【发布时间】:2013-08-21 09:17:27
【问题描述】:
我是 grails 和 jms 的初学者,我正在尝试对来自 glassfish 的消息做一个简单的消息监听器。
我的 grails-app/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 应用程序都在同一个 localhost 中运行。
提前致谢!
【问题讨论】: