2011-01-24 12 views
1

こんにちは私は接続して、私のJSPからJMSメッセージをTibcoインストールの一部としてintalledしたJMSサーバに送信したいと思います。今ではインターネット上のさまざまなものをブラウズすることで、JAVAからJMSキューにメッセージを送信する方法を知っていますが、問題はJMSサーバー自体に接続することがわかりません。 これで私を助けてください。 ありがとうございますは、Java EEアプリケーションサーバ上で設定する必要がJavaを使用してJMSメッセージを送信する

答えて

2

- などのWebLogic、JBOSS、Glassfishの、

あなたは、TomcatやJettyの上のあなたのJSPを展開し、本格的なJavaのを使用しない場合EEアプリケーションサーバーを使用するには、JMSモジュールをActiveMQまたはRabbitMQまたはOpenJMSを探す必要があります。

1

基本的に、JNDIディレクトリで接続ファクトリを検索する必要があります。他のすべてのオブジェクトは、その接続ファクトリから作成されます。

これはトピック・セッションを作成する方法を示す図(JBossのドキュメントからの)例である:

InitialContext iniCtx = new InitialContext(); 
Object tmp = iniCtx.lookup("ConnectionFactory"); 
TopicConnectionFactory tcf = (TopicConnectionFactory) tmp; 
conn = tcf.createTopicConnection(); 
topic = (Topic) iniCtx.lookup("topic/testTopic"); 
session = conn.createTopicSession(false, TopicSession.AUTO_ACKNOWLEDGE); 
conn.start(); 

詳細例here

関連する問題