このOBEチュートリアルでは、weblogic.PlanGeneratorコマンドライ
ン・ツールを使用し、JavaEEのスケルトン・デプロイメント・プランを既存のWebアプリケーション用に作成します。
作成したプランを編集したあとは、WebLogic管理コンソールを使用し、デプロイメント・プランをアプリケーションと関連づけ、アプリケーションを再
デプロイします。
約30分
このOBEチュートリアルでは、以下のトピックについて説明します。
| 概要 | ||
| システム要件 | ||
| アプリケーションのデプロイ | ||
| アプリケーションのデプロイメント・プランの作成 | ||
| デプロイメント・プランの編集 | ||
| デプロイメント・プランを使用したアプリケーションの更新 | ||
| まとめ | ||
| 関連情報 | ||
このアイコンの上にカーソルを置くと、すべてのスクリーンショットがロードし、表示されます。
(警告:すべてのスクリーンショットが同時にロードされるため、ご使用のインターネット接続によってはレスポンス・タイムが遅くなる場合があります。)
各手順に関連したスクリーンショットのみを表示する場合
は、それぞれの手順にある各アイコンの上にカーソルを置いてください。
デプロイメント・プランは、特定のWebLogic Server環境用(開発、テスト、本番など)に、アプリケーションのデプロイメント構成を定義するためのXMLドキュメントです。 デプロイメント・プランは、アプリケーションのアーカイブ・ファイルの外に存在し、アプリケーションの既存のJavaEEおよびWebLogic Serverのデプロイメント・ディスクリプタをオーバーライドするデプロイメント・プロパティを保持します。 デプロイメント・プランを使用して、既存のデプロイメント・ディスクリプタを修正することなく、特定の環境用にアプリケーションのWebLogic Server構成を簡単に変更できます。
weblogic.PlanGeneratorは、Javaベースのコマンドライン・ツールであり、 WebLogic Serverのデプロイメント構成の一部をデプロイメント・プラン・ファイルにエクスポートしたい開発者を対象としています。 このユーティリティでは、新規のプランを作成するか、既存のプランに追加できます。
システム環境が以下の前提条件を満たしていることを確認してください。
ソフトウェア要件
このチュートリアルを始める前に、次のチュートリアルを完了している必要があります。
Oracle
WebLogic Serverのインストールとドメインの作成
Oracle
WebLogic Serverの管理対象サーバーの構成
最小ハードウェア要件
| 項目 | 仕様 |
| プロセッサ速度 | 1GHz |
| メモリ | 1GB |
| ハードディスク空き容量 | 500MB |
以下の手順を実行します。
|
1. |
起動していない場合、管理サーバーと管理対象サーバー(dizzy1) を起動します。 ドメインの管理ユーザー名とパスワードを入力するように指示された場合は、入力します。
|
|
2. |
以下に示すサンプルWebアプリケーションとWLSTスクリプトが含まれているdeploy_plan.zipを ダウンロードします。 HRApp.war 2つのファイルをローカル・ファイル・システムの同じディレクトリに配置します。 この場所は、後続の手順で、<APP_HOME>として参照されます。 |
|
3. |
新しいコマンド・シェルを開きます。 <INSTALL_HOME>/wlserver_10.3/server/binディ レクトリに移動します。<INSTALL_HOME>は、Oracle WebLogic Serverがインストールされた場所です。
|
|
4. |
setWLSEnvスクリプトを実行します。 たとえば、Linuxでは以下を入力します。 source setWLSEnv.sh
|
| 5. |
ディレクトリを上述の<APP_HOME>フォルダ(ダウンロードしたWLSTスクリ プトとサンプル・アプリケーションを配置した場所)に変更します。
|
| 6. |
WLSTを使用してdeploy_HRApp.pyスクリプトを実行します。 java weblogic.WLST deploy_HRApp.py ヒント:ドメインの管理用の資格証明がadmin/welcome1で
はない場合、まず、このスクリプト・ファイルを編集し、これらの値を変更する必要があります。
|
| 7. |
アプリケーションがdizzy1サーバーにデプロイされていることを確認します。 Webブラウザに次のURLを入力してアクセスします。 http://localhost:7003/HRApp
|
以下の手順を実行します。
|
1. |
WLSTスクリプトを実行したコマンド・シェルに戻ります。 既存のディレクトリが<APP_HOME>の ままであることを確認します。
|
|
2. |
HRApp.warアプリケーション上でweblogic.PlanGeneratorツー ルを実行します。 java weblogic.PlanGenerator -all HRApp.war
|
| 3. |
次のようなメッセージが表示されます。 <Saved configuration for application, HRApp.war> |
以下の手順を実行します。
|
1. |
<APP_HOME>/plan.xmlファイル を検索し、テキスト・エディタで開きます。
|
|
2. |
次の<variable>要素を検索します。 <variable>
|
| 3. |
次のテキストを<value>子要素から削除します。 xsi:nil="true"
|
| 4. |
<value>子要素の値として/HRを設定しま す。 <value>/HR</value>
|
| 5. |
ファイルの下に移動し、次の<variable-assignment>要素を検索し ます。 <variable-assignment>
|
| 6. |
新しい<operation>子要素を<variable-assignment>に 追加します。 <variable-assignment>
|
| 7. |
変更を保存します。
|
以下の手順を実行します。
|
1. |
Webブラウザを起動し、ドメインの管理コンソールにアクセスします。 デフォルト・ポートは7001です。 http://localhost:7001/console
|
|
2. |
ドメインの管理ユーザー名とパスワードを使用し、コンソールにログインします。
|
| 3. |
Change Centerパネルで、「Lock & Edit」をクリックします。
|
| 4. |
Domain Structureパネルで、「Deployments」をクリックします。
|
| 5. |
HRAppアプリケーションのチェック・ボックスを選択し、「Update」 ボタンをクリックします。
|
| 6. |
Deployment Plan Pathの「Change Path」 ボタンをクリックします。
|
| 7. |
新しいplan.xmlファイルのラジオ・ボタンを選択し、「Next」 をクリックします。 必要な場合は、 Current Locationフィールドの横にあるハイパーリンクを使用 し、<APP_HOME>ディレクトリを参照します。
|
| 8. |
「Finish」ボタンをクリックします。
|
| 9. |
Change Centerパネルで、「Activate Changes」ボタンをクリックしま す。
|
| 10. |
アプリケーションの新しいコンテキスト・パスを検証します。 Webブラウザに次のURLを入力してアクセスします。 http://localhost:7003/HR
|
このレッスンで学習した内容は次のとおりです。
| weblogic.PlanGeneratorを 使用した既存のアプリケーション用の初期デプロイメント・プランの作成 | ||
| 生成されたデプロイメント・プラン・ファイル への簡単な修正の実行 | ||
| コンソールからのデプロイメント・プランを使 用したアプリケーションの更新 | ||
| このOBEチュートリアルについての質問は、OBE Discussion Forumに投稿してください。 |
このアイコンの上にカーソルを置くと、すべてのスクリーンショットが
非表示になります。