我有什麼將成爲'外部'activemq服務器我希望Grails能夠與之交談。現在我只是在我的開發箱上運行它。 這裏是我的設置,現在:運行Grails外部Jms中介(活動mq)
1)運行的ActiveMQ服務器
2)的ActiveMQ /使用Ant生成消息
3)查看ActiveMQ的管理網站的例子:http://localhost:8161/admin/queues.jsp驗證消息在隊列中。
4)按照迷你教程創建服務和控制器:http://www.grails.org/ActiveMQ+Plugin
5)配置了我的Grails resources.groovy文件,如下所示:
beans = {
jmsConnectionFactory(SingleConnectionFactory){
targetConnectionFactory = { ActiveMQConnectionFactory cf -> brokerURL = 'tcp://localhost:61616' }
}
}
當我運行的Grails應用程序,我得到BindException說端口61616已被使用。
如何配置此功能以使用已在運行的服務器?
我試過將'localhost'改爲'127.0.0.1',並加入我的局域網ip,但沒有運氣,它一直試圖建立自己的嵌入式activemq服務器。
任何想法?
我會從頭開始,僅安裝了JMS插件並按照其DOCO。你會發現它完美的作品。 – Fletch 2011-01-19 08:36:41