WebLogic Integration ソリューションのデプロイメント
![]() |
![]() |
![]() |
![]() |
この節では、単一の WebLogic Server 環境で Weblogic Integration をデプロイするためのコンフィグレーションに必要な作業について説明します。
単一サーバ コンフィグレーションで WebLogic Integration を設定およびデプロイするには、次の手順を実行します。
ドメイン用の次のいずれかのデータベースをコンフィグレーションします。
WebLogic Platform アプリケーション用にデータベースをコンフィグレーションする詳細については、『WebLogic Platform アプリケーションのデプロイメント』の「プロダクション データベースのコンフィグレーション」を参照してください。
注意 : データベースをプロダクション用に適切にコンフィグレーションすることが重要です。データおよびログ メッセージを格納するための十分な領域を用意し、データベース管理のベスト プラクティスに従う必要があります。
同時アクセス機能を使用するようにデータベースをコンフィグレーションすることができます。
WebLogic Integration アプリケーションに関連するデータベースのチューニング要件については、「データベースの準備」および「可用性の維持」にあるデータベース固有の注意事項を参照してください。
特定のデータベースに関する問題については、『WebLogic Integration 8.1 リリース ノート』を参照してください。
WebLogic Integration 環境を準備するには、以下の節で説明する作業を行う必要があります。
WebLogic Integration デプロイメントの定義は、BEA Domain Configuration Wizard によるドメインの作成から始まります。
注意 : この節で説明するドメインの設定手順は、Domain Configuration Wizard が Windows の [スタート] メニューから GUI モードで実行されていることを前提としています。Domain Configuration Wizard を別のモードで使用する方法については、『コンフィグレーション ウィザードの使い方』を参照してください。
Domain Configuration Wizard を使用して WebLogic Integration ドメインを作成するには、以下の手順を完了します。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Domain Configuration Wizard によるドメインのコンフィグレーションが完了すると、指定した場所に新しいドメインが作成されます。
WebLogic Integration ドメインには次の 2 つのコンフィグレーション ファイルが含まれます。
config.xml
には、管理サーバの定義が格納される。 wli-config.properties
には、WebLogic Integration で使用されるその他のドメイン固有の情報が格納される。config.xml
の詳細については、「コンフィグレーション リファレンス」を参照してください。
wli-config.properties
については、「wli-config.properties コンフィグレーション ファイル」を参照してください。
Configuration Wizard を使用しないでドメインをコンフィグレーションする方法については、『WebLogic Platform アプリケーションのデプロイメント』の「プロダクション データベースの作成および準備」を参照してください。
プロダクション環境 (noniterativedev モードで作業) を準備するときには、WebLogic Integration データベース テーブルを作成する必要があります。テーブルを作成する手順については、『WebLogic Integration ソリューションの管理』の「プロダクション データベースのコンフィグレーション」の「WebLogic Integration テーブルの作成」を参照してください。
会話状態のデータベース テーブルの詳細については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic ドメインの作成とコンフィグレーション」の「Adding Resources Required by the Application From the wlw-manifext.xml File」を参照してください。
ドメインに SSL をコンフィグレーションするには、WebLogic Server Administration Console を使用します。実行する必要がある作業の詳細については、以下を参照してください。
WebLogic Platform アプリケーションのセキュリティのコンフィグレーションに関する一般情報については、『WebLogic Platform アプリケーションのデプロイメント』の「セキュリティのコンフィグレーション」を参照してください。
この節では、WebLogic Integration ドメインのサーバを起動、モニタ、およびシャットダウンする方法について説明します。
WebLogic Platform アプリケーション用のサーバの起動に関する情報については、「Starting the Servers」の「WebLogic ドメインの作成とコンフィグレーション」を参照してください。
WebLogic Server Administration Console (必要な場合は管理サーバ) を起動する手順については、『WebLogic Server のコンフィグレーションと管理』の「WebLogic Server システム管理の概要」の「Administration Console の起動」を参照してください。
サーバの起動の詳細については、『Adminstration Console オンライン ヘルプ』の「サーバの起動と停止」を参照してください。
起動が完了すると、WebLogic Server Administration Console を使用して、デプロイメントとステータスを確認できます。WebLogic Server Administration Console を使用してサーバをモニタする方法については、『WebLogic Server のコンフィグレーションと管理』の「WebLogic Sever ドメインのモニタ」を参照してください。WebLogic Integration ドメインをモニタする方法については、『WebLogic Integration ソリューションのベスト プラクティスに関する FAQ』の「パフォーマンスに関するヒント」の「実行時のチューニング上の問題」を参照してください。
WebLogic Integration アプリケーションをシャットダウンする場合は、WebLogic Server Administration Console を使用します。
注意 : コマンド ウィンドウを閉じる、〔Ctrl〕+〔c〕を押す、などの操作で WebLogic Integration を閉じないことをお勧めします。
アプリケーションを正常にシャットダウンする手順については、『Administration Console オンライン ヘルプ』の「クラスタ」の「すべてのサーバの正常な停止」と「サーバの起動または停止」を参照してください。
WebLogic Integration ドメインをコンフィグレーションして、セキュリティで保護し、アプリケーションのためのキューとデータベース テーブルをそのドメインに追加したら、WebLogic Server Administration Console を使用して、WebLogic Integration アプリケーションを含む EAR ファイルをデプロイできます。
「Configuration Wizard を使用した WebLogic Integration ドメインの作成」に従って、WebLogic Integration ドメインでアプリケーションに必要なすべてのキューをコンフィグレーションしていない場合は、WebLogic Server Administration Console を使用して手動でそれらのキューをコンフィグレーションできます。
注意 : WebLogic Workshop 開発環境では、アプリケーションに対して、非同期要求と非同期要求エラーのキューおよびデータベース会話状態テーブルが自動的に作成されます。プロダクション環境では、これらのキューおよびテーブルを手動で作成する必要があります。
これらのリソースのコンフィグレーション方法については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic ドメインの作成とコンフィグレーション」の「Adding Resources Required by the Application From the wlw-manifext.xml File」を参照してください。
WebLogic Server Administration Console を使用して JMS リソースをコンフィグレーションする方法については、WebLogic Workshop ヘルプの「操作ガイド」の「WebLogic Workshop アプリケーションをプロダクション サーバにデプロイするには」を参照してください。
注意 : WebLogic Integration で RDBMS イベント ジェネレータを使用している場合、wli.internal.egrdbms.queue
について [再配信遅延のオーバライド] を適切に設定する必要があります。[再配信遅延のオーバライド] のコンフィグレーション手順については、「RDBMS イベント ジェネレータ」を参照してください。
アプリケーション ビューとアダプタ インスタンスの環境固有の情報は、WebLogic Integration アプリケーションをデプロイする前または後に更新できます。
EAR ファイルをデプロイする手順については、『Administration Console オンライン ヘルプ』の「エンタープライズ アプリケーション」の「新しいエンタープライズ アプリケーションまたは Web サービスのコンフィグレーションとデプロイメント」を参照してください。WebLogic Platform アプリケーションのデプロイ手順の概要については、「WebLogic Platform アプリケーションのデプロイメント」を参照してください。
対話型コンソール環境の外部から WebLogic Integration アプリケーションをビルド、コンフィグレーション、デプロイできる自動化スクリプトのサンプルについては、WebLogic Integration の「ソリューション サンプル」および以下の URL にある BEA dev2dev コードライブラリに含まれる PO Sample を参照してください。
http://dev.bea.com/code/wli.jsp
注意 : コード サンプルおよびユーティリティは dev2dev に掲載されていますが、BEA のサポート対象外の製品です。
アプリケーションのデプロイメント プロセスの自動化に使用できるツールの完全なリストについては、「WebLogic Platform アプリケーションのデプロイメント」の「WebLogic Platform デプロイメントの概要」の「プロモーション プロセスの自動化」を参照してください。
プロダクション環境は、時間の経過や、アプリケーション使用の増加に伴って変化します。この節では、一般的なプロダクション環境の変化に応じてドメインを更新する方法を説明します。
WebLogic Platform アプリケーションを開発環境からプロダクション環境に昇格する方法については、『WebLogic Platform アプリケーションのデプロイメント』の「WebLogic Platform デプロイメントの概要」の「Steps to Promote WebLogic Platform Applications」を参照してください。
既存の EIS インスタンスが徐々に少なくなり、新しいインスタンス (EIS ソフトウェアの新しいバージョン、新しいハードウェアなどで使用可能) がオンラインで提供される場合があります。この場合、WebLogic Integration 管理者は、アプリケーション ビューとアダプタ インスタンスを新しい EIS インスタンスに正しく移行し、古いインスタンスを破棄する必要があります。
これは、EIS インスタンスのエラーに似ていますが、緊急に対処が必要なエラーではありません。この場合、古い EIS のインスタンスをポイントしているアプリケーション ビューとアダプタ インスタンスを休止し、「EIS インスタンスのフェイルオーバ」の手順に従って、アプリケーション ビューとアダプタ インスタンスが新しい EIS インスタンスをポイントするように変更します。
ビジネス要件の変化に応じて、WebLogic Integration アプリケーションの新しいバージョンを開発し、デプロイすることが必要になる場合があります。WebLogic Integration アプリケーションの新しいバージョンをインストールするには、次の手順を実行します。
上の手順は、WebLogic Server Administration Console を使用して実行します。詳細については、『Administration Console オンライン ヘルプ』の「エンタープライズ アプリケーション」の「新しいエンタープライズ アプリケーションまたは Web サービスのコンフィグレーションとデプロイメント」を参照してください。
![]() ![]() |
![]() |
![]() |