例外: XAResourceNotAvailableException

com.ibm.ws.Transaction.XAResourceNotAvailableException 例外の報告がプロセス・サーバーのログに繰り返し 含まれているときは、トランザクション・ログを除去し、問題を訂正してください。

症状:

アダプターが始動すると、プロセス・サーバーのログ・ファイルに以下の例外が繰り返し記録されます。

問題:

プロセス・サーバーがリソースのトランザクションをコミットまたはロールバックしている間に、そのリソースが除去されました。 アダプターは、始動するとトランザクションのリカバリーを試みますが、 リソースが除去されているため、それができません。

解決策:

この問題を訂正するには、以下の手順を実行します。

  1. プロセス・サーバーを停止します。
  2. そのトランザクションを含むトランザクション・ログ・ファイルを削除します。 例外トレース内の情報を使用して、トランザクションを識別します。 これにより、サーバーは、それらのトランザクションのリカバリーを試みないようになります。
    注: テスト環境または開発環境では、通常はトランザクション・ログをすべて削除できます。 WebSphere® Integration Developer では、 トランザクション・ログ・ディレクトリー server_install_directory¥profiles¥profile_name¥tranlog に 含まれるファイルとサブディレクトリーを削除します。

    実稼働環境では、処理する必要のないイベントを表すトランザクションのみを削除します。 これを行う方法の一つは、アダプターを再インストールし、使用した元のイベント・データベースをそのアダプターに参照させ、 不要なトランザクションのみを削除することです。 もう一つの方法は、以下のディレクトリー内の log1 ファイル または log2 ファイルからトランザクションを削除することです。

    server_install_directory¥profiles¥profile_name¥tranlog¥node_name¥wps¥ server_name¥transaction¥tranlog

  3. プロセス・サーバーを始動します。

利用条件 |


(c) Copyright IBM Corporation 2005, 2006. (C) Copyright IBM Japan 2007
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。