このタスクを使用して、
同一トランザクション内での 1 フェーズ・コミット・リソースおよび 2 フェーズ・コミット・リソースを使用するためのアプリケーションをアセンブルします。
始める前に
このタスクの説明では、WebSphere Application Server
にデプロイ可能なアプリケーション・コンポーネントの EAR ファイルがあることを前提としています。 アプリケーションのアセンブルについて詳しくは、
アプリケーションのアセンブル
を参照してください。
このタスクについて
アプリケーションで同一のトランザクション内の 1 フェーズ・コミット対応リソース
および 2 フェーズ・コミット対応リソースを使用できるようにするには、
ヒューリスティックの結果のリスクが増大することを受け入れるようにアプリケーションのデプロイメント属性を構成する必要があります。
アプリケーションのデプロイメント属性は、
アセンブリー・ツール
を使用して構成できます。
このトピックでは、Application Server Toolkit (AST) を使用して、
アプリケーションのデプロイメント属性を構成する方法を説明します。
ヒューリスティックの結果のリスクの増大を受け入れるようにアプリケーションを
構成するには、以下のステップを実行します。
プロシージャー
- アセンブリー・ツールを始動します。 AST の開始について詳しくは、
AST インフォメーション・センターを参照してください。
- アプリケーション EAR ファイルを作成または編集します。
注: ターゲット・サーバー
として WebSphere Application Server バージョン 6.1 を設定したことを確認します。
例えば、既存のアプリケーションの属性を変更するには、インポート・ウィザードを使用して EAR ファイルをアセンブリー・ツールにインポートします。インポート・ウィザードを開始するには、次のようにします。
- 「ファイル」->「インポート」->「EAR ファイル」をクリックします。
- 「次へ」をクリックして EAR ファイルを選択します。
- 「ターゲット・サーバー」フィールドで、「WebSphere Application Server v6.1」を選択します。
- 「終了」をクリックします。
- J2EE Hierarchy ビューで、以下のステップを実行します。
- Enterprise Application インスタンスを展開します。
- デプロイメント記述子を右クリックします。
- 「Open With」>「Deployment Descriptor Editor」をクリックします。
コンポーネントのプロパティー・ダイアログ・ノートブックがプロパティー・ペインに表示されます。
- プロパティー・ペインで、「Extended Services」タブを選択します。
IBM Rational Software Development Platform を使用しており、
「拡張サービス」タブが表示されない場合、以下のステップを実行してください。
- エンタープライズ・アプリケーションのデプロイメント記述子エディターを閉じます。
- ツールバーで、と選択します。
- 左側のペインで、「Capabilities」を選択します。
- 右側のペインで、「Advanced J2EE」を展開し、
「WebSphere PME 開発」オプションを選択します。
- 「適用」をクリックします。
- エンタープライズ・アプリケーションのデプロイメント記述子エディターを開くと、
「拡張サービス」ページが表示されます。
- 「遅延参加プログラム・サポート」セクションで、「遅延参加プログラム・サポート
」チェック・ボックスを選択します。
- デプロイメント記述子の変更を保管します。
- デプロイメント記述子エディターを閉じます。
- 指示が出たら、「はい」をクリックして、デプロイメント記述子の変更を保管するよう指示します。
- アーカイブ・ファイルを検査します。 AST を使用したファイルの検査について詳しくは、
AST インフォメーション・センターを参照してください。
- プロジェクトのポップアップ・メニューの「デプロイ」をクリックして、EJB デプロイメント・コードを生成します。
- オプション: WebSphere Application Server システムで
完了したモジュールをテストします。モジュールを右クリックして、
「サーバー上で実行」をクリックし、
表示されるウィザードの指示に従います。
重要: 「Run On Server」は単体テストにのみ使用してください。
アセンブリー・ツールは、WebSphere Application Server のインストールを制御し、
アプリケーションがリモート側で公開される場合、アセンブリー・ツールは当該サーバーのサーバー構成ファイルを
上書きします。実動サーバーでは使用しないでください。
次の作業
アプリケーションのアセンブルが完了した後で、システム管理ツールを使用して、アプリケーションを実行するアプリケーション・サーバーに
EAR ファイルをデプロイします。例えば、
J2EE アプリケーションのデプロイと管理
で説明しているように、管理コンソールを使用します。