私は 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 アプリの両方が同じローカルホストで実行されています。
前もって感謝します!