8

Tomcat で HornetQ (JBoss JMS 実装) を実行することは可能ですか?

HornetQ のドキュメントは、すべて JBoss AS またはスタンドアロンのシナリオに関するものです...

更新:
これは HornetQ 機能リストからのものです: 「HornetQ は Plain Old Java Objects のセットとして設計されているため、JBoss Microcontainer、Spring、Google Guice で実行するか、サードパーティ製品に埋め込んで直接インスタンス化することができます」.

プレーンな Tomcat で実行されている Web アプリケーション (WAR) に HornetQ を組み込む方法を教えていただければ幸いです。

4

2 に答える 2

7

Tomcat はスタンドアロンと同じです。Tomcat を JVM で実行するだけで、クラスパスに適切なクラスを配置するだけで済みます。

ここのすべてはマニュアルにあります

1) HornetMQ サーバーを実行している必要があります。
2) jar ファイルを Tomcat クラスパスに配置します。3) 適切なキュー接続ファクトリーとキュー接続を JNDI プロバイダーに入れます。

これで、実行する準備が整いました...

1) JNDI から QCF および Q プロパティを取得します。2) サーブレットでアクセスします。

于 2010-04-26T12:29:52.863 に答える
3

Rajiv さんへ HornetQ は Tomcat JNDI と統合でき、Spring Bean から使用できます。説明はこちらhttp://wash-inside-out.blogspot.com/2010/08/hornetq-jms-integration-with-tomcat.html

于 2010-08-27T11:01:14.343 に答える