WebSphere Application Server for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

WebSphere MQ 接続およびキュー接続ファクトリー作成のエラー

MDBListener インスタンスを作成しようとすると、例外エラーを受け取ることがあります。これは、MQ マネージャー・ユーザー ID が /tmp ディレクトリーへの書き込みアクセス権を持たないためです。

類似した問題が見つからない場合、 または提供されている情報では問題が解決しない場合には、 『WebSphere メッセージングの トラブルシューティング』を参照してください。それでも問題が解決できない場合は、 IBM サポートに連絡してください。

MDBListener インスタンスを作成しようとすると、次のような例外が発生します。

6/23/03 22:45:58:232 CDT] 673106a8 MsgListenerPo W WMSG0049E: Failed to start MDB PSSampleMDB against listener port SamplePubSubListenerPort  
[6/23/03 22:47:58:289 CDT] 673106a8 FreePool E J2CA0046E: Method createManagedConnctionWithMCWrapper caught an exception during creation of the ManagedConnection for resource JMS$SampleJMSQueueConnectionFactory, throwing ResourceAllocationException.  
オリジナルの例外:  javax.resource.spi.ResourceAdapterInternalException: createQueueConnection failed
com.ibm.mq.MQException: MQJE001: An MQException occurred: Completion Code 2, Reason 2009  
MQJE003: IO error transmitting message buffer at 
com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:239) 
この問題が発生するのは、MQ マネージャー・ユーザー ID が/tmp ディレクトリーへの 書き込みアクセス権を持たないためです。この問題を解決するには 、WebSphere Application Server リソースを構成し、 アプリケーションをインストールする Jacl プロシージャーを使用する前に、以下を行います。
  1. すべてのアプリケーションが /tmp ディレクトリーへの書き込みアクセス権をもっていることを確かめます。 必要に応じて、/tmp ディレクトリーで chmod 1777 コマンドを使用します。
  2. /tmp の下に新たにサブディレクトリーを作成します (/tmp/mydir など)。 このディレクトリーを Jacl の「作業ディレクトリー」として使用します。
  3. サーバーを再始動します。
始動時にメッセージングを使用するアプリケーションは、正常に開始されます。



関連タスク
WebSphere メッセージングのトラブルシューティング
関連資料
アプリケーション・デプロイメントのトラブルシューティングのヒント
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 5:46:14 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.base.iseries.doc/info/iseries/ae/rtrb_mqconnprobs.html