Top / J2EE / JMS / WebSphere Studioで開発

WebSphere/JMS

Top / WebSphere / JMS

Rational Application Developer 6.0(RAD)上で稼働する、WAS5.0テスト環境で、JMSを使ってみました。

テスト環境上に、キューと、ConnectionFactory?と、Queueエントリーを作成する。

具体的には

  • Queueの作成
  • QueueConnectionFactory?をLookupするJNDI名の作成
  • QueueをLookupするJNDI名の作成

となります。

RAD上では管理コンソールではなく、RAD内のエディタで環境設定を行うことができます。 エディタのJMSタブ内で、以下のように設定しました。

editor.png
キュー名JMSSampleQ
JMSプロバイダJava開発者用MQシミュレータ
WASQueueConnectionFactory?名前JMSSampleCF
JNDI名jms/JMSSampleCF
WASQueueエントリー名前JMSSampleQ
JNDI名jms/JMSSampleQ
※WASQueueエントリーの名前はキュー名と同じにする

web.xmlにresource-refでJNDIを指定。

コーディング。キューの取得や、メッセージの送信・受信

Message Driven Beanを使う

  • コンテナにリスナーポートを設定する。 WSAD内では、EJBのリスナー・ポートで指定。ConnectionFactory?とQueueのJNDIを組にして設定。管理コンソールの場合は、アプリケーションサーバ >> [サーバ名] >> メッセージ・リスナー・サービス >> リスナー・ポート で設定する。

関連リンク

  • Java/JMS?

この記事は

選択肢 投票
おもしろかった 2  
そうでもない 0  
  • 管理コンソールでは、キュー名は アプリケーション・サーバー > server1 > サーバー・コンポーネント > のテキストエリアで記載。 -- きの? 2005-08-24 20:39:04 (水)
  • MDBは複数Listenさせても、一つしか反応しない? -- きの? 2005-08-30 23:53:46 (火)
  • Topicは全部動いてるかなぁ -- きの? 2005-08-31 00:03:24 (水)

Top / WebSphere / JMS

現在のアクセス:13126


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-11-14 (月) 23:34:33 (6732d)