2011-01-14 9 views
1

私はgrailsが話すことができるようにしたいと思っています。今、私はただ私のdevボックスでそれを実行しています。ここ は、私が今セットアップ持っているものです。Grailsの外部Jmsブローカー(アクティブなmq)

1)を実行しますActiveMQのサーバー
2)を実行するのActiveMQ /メッセージ
3)閲覧ActiveMQの管理サイトを生成するためにantを使用しての例:http://localhost:8161/admin/queues.jspは、メッセージがキューにあることを確認します。

4)サービスとコントローラの作成にミニチュートリアルに従ってください:私は私が得るGrailsのアプリを実行すると

beans = { 
    jmsConnectionFactory(SingleConnectionFactory){ 
     targetConnectionFactory = { ActiveMQConnectionFactory cf -> brokerURL = 'tcp://localhost:61616' } 
    } 
} 

を次のように私のGrails resources.groovyファイルを設定して)http://www.grails.org/ActiveMQ+Plugin

5ポート61616がすでに使用されているというBindExceptionが発生しています。
既に実行しているサーバーを使用するにはどうすれば設定できますか?

私は 'localhost'を '127.0.0.1'に変更しようとしましたが、私のLAN IPには運がありませんが、独自の組み込みactivemqサーバを設定しようとしています。

アイデア?

答えて

2

activemqプラグインは、アプリケーションにActiveMQを埋め込むためのものです。あなたのアプリが起動すると、自動的に自身のサーバーを起動します。

外部ActiveMQサーバーを使用する場合は、JMSプラグインのみが必要です。

歓声

リー

+0

私はJMSプラグインをインストールし、そのDOCOを以下の、ゼロからスタートします。あなたはそれが完璧に動作することがわかります。 – Fletch

関連する問題