Grails JMS插件 - 不接收消息

时间:2013-03-12 17:04:25

标签: grails jms oracle-aq

我在我的应用程序中安装了Grails JMS插件,但没有收到任何消息。我的配置如下:

在resources.groovy

jmsConnectionFactory(package.OracleAqFactoryBean) {
    dataSource = ref("dataSource")
}

在config.groovy

jms {
    containers {
        standard {
            autoStartup = true
            connectionFactoryBean = "jmsConnectionFactory"
        }
    }
}

在我的Grails服务中:

class MyService {

    static exposes = ["jms"]
    static destination = "queuename"
    static listenerCount = 5


    void onMessage(msg) {
        // handle message
        println "WE GOT A MESSAGE...."
    }
}

在Datasource.groovy

    dataSource {
        driverClassName = "oracle.jdbc.pool.OracleDataSource"
        url = "jdbc:oracle:thin:@restofurl"
        username = "xxx"
        password = "xxxx"
    }

我们在标准Java应用程序中使用标准Spring配置连接到队列,但是如果在Grails应用程序中导入,则spring配置不起作用,这就是我们尝试使用jms插件的原因。

0 个答案:

没有答案