手順 手順 手順
手順 3: ポートレットのデプロイ ポートレットのデプロイ ポートレットのデプロイ ポートレットのデプロイ
このレッスンでは、JavaポートレットをローカルのWebCenter Preconfigured OC4Jにデプロイ する方法を学びます。ポートレットをデプロイする場合、J2EEサーバー上で実行できるように ポートレットをパッケージ化します。OracleAS Portalの知識がある場合、これは実際にはポー トレット・プロバイダを作成することです。これは、WSRPの世界ではポートレット・プロ デューサと呼ばれています。
1. アプリケーション・ナビゲータアプリケーション・ナビゲータアプリケーション・ナビゲータアプリケーション・ナビゲータを表示します。
2. 「「Portlets」「「 」」」プロジェクトを右クリックし、「新規」「新規」「新規」「新規」をクリックします。
3. 「カテゴリ」セクションで「「「「General」」を開き、「」」 「「「Deployment Profiles」」」」をクリックしま す。
4. 「項目」セクションで「「「「WARファイル」ファイル」ファイル」ファイル」を選択します(図3-20)。
図 図 図
図3-20 WARファイルの作成ファイルの作成ファイルの作成ファイルの作成
5. 「「「「OK」」をクリックします。」」
手順3: ポートレットのデプロイ
6. 「デプロイメント・プロファイルの作成 -- WARファイル」ダイアログ・ボックス(図3-21) で、次のように入力します。
図 図 図
図3-21 デプロイメント・プロファイルの作成デプロイメント・プロファイルの作成デプロイメント・プロファイルの作成デプロイメント・プロファイルの作成 - WARファイルファイルファイルファイル
7. 「「OK」「「 」」をクリックします。」
8. WARデプロイメント・プロファイルのプロパティ・ウィンドウで、「「「「J2EE Webコンテキコンテキコンテキコンテキ スト・ルートを指定」
スト・ルートを指定」
スト・ルートを指定」
スト・ルートを指定」を選択し、TutorialPortletsを入力します(図3-22を参照)。
図図
図図3-22 WARデプロイメント・プロファイルのプロパティの設定デプロイメント・プロファイルのプロパティの設定デプロイメント・プロファイルのプロパティの設定デプロイメント・プロファイルのプロパティの設定 表表
表表3-2 デプロイメント・プロファイルの作成デプロイメント・プロファイルの作成 -- WARデプロイメント・プロファイルの作成デプロイメント・プロファイルの作成 ファイルファイルファイルファイル 設定
設定 設定
設定 値値値値 デプロイメント・プロファイ ル名
TutorialPortletsを入力します。
ディレクトリ 「手順1: JSR 168 Javaポートレット・ウィザードの使用」の手順7 で選択したディレクトリにナビゲートします。デフォルトを受け入 れるだけでよいはずです。
手順3: ポートレットのデプロイ
10. アプリケーション・ナビゲータで、「リソース」「リソース」「リソース」ノードを開きます。「リソース」
デプロイメント・プロファイルTutorialPortlets.deployが表示されます(図3-23を参照)。
図図
図図3-23 TutorialPortlets.deployファイルファイルファイルファイル
11.「「「「TutorialPortlets.deploy」」を右クリックし、「」」 「「「MyLocalOC4Jに配布」に配布」に配布」に配布」(MyLocalOC4Jは先 に作成した接続)をクリックします(「手順2: 接続の設定」を参照)。
12. デプロイメント中にアプリケーションの構成ウィンドウが表示されたら、「「「「OK」」」」をクリッ クします。
(JDeveloperウィンドウの一番下にある)デプロイメント・ログに「デプロイが終了」と
いうメッセージが表示されるのを待って、デプロイメントが正常に完了したことを確認し ます。
今度はポートレットを実行して、適切に機能することを確認します。
13. ブラウザ・ウィンドウを起動し、次のURLを入力します。
http://<host>:<port>/<context-root>/portlets/wsrp2?WSDL 各パラメータの意味は次のとおりです。
パラメータ パラメータ パラメータ
パラメータ 値値値値
host WebCenter Preconfigured OC4Jへの接続に使用したホスト名。この
レッスンで以前に、デフォルトlocalhostを受け入れました。
(localhostではなくコンピュータのIPアドレスを使用するように選択 した場合、ここにはそのIPアドレスを入力してください。)
port HTTPリスナー・ポート。WebCenter Preconfigured OC4Jの場合は、