Java Web Start用のJavaクライアントWebアーカイブの作成
Java Web Startでアプリケーションをダウンロードして実行する前に、JDeveloperのJ2EE Webデプロイメント・プロセスを使用して、Webサーバーを設定することができます。
アプリケーションをWebサーバーに常駐させると、メンテナンスが非常に容易になります。Java Web Startは、ユーザーがアプリケーションを実行するたびに、アプリケーションの更新の確認およびダウンロードを行います。
Webサーバーへのデプロイ用のJavaクライアント・アプリケーションを作成するには、次の手順を実行します。
-
Javaクライアント・アプリケーションのシンプルJARアーカイブを作成します。
-
JavaクライアントのWeb Start JNLP定義を作成し、Java Web Startで使用するJNLPファイルおよびHTMLファイルを生成します。
-
WARデプロイメント・プロファイルを作成する<project name>.jprをナビゲータで選択します。
-
「ファイル」
「新規」を選択し、「新規ギャラリ」を開きます。
-
「カテゴリ」ツリーで「General」を開き、「Deployment Profiles」を選択します。「項目」リストで「WAR ファイル - J2EE Webモジュール」をダブルクリックします。
カテゴリまたは項目が見つからなければ、正しいプロジェクトが選択されていることを確認して、「フィルタ方法」ドロップダウン・リストの「すべてのテクノロジ」を選択します。
-
「OK」をクリックし、JNLPファイル、シンプルJARファイルおよびHTMLファイルを含む1つのWARファイルを作成します。
-
<webapp_name>.deploy
プロファイルの場所を指定するか、またはデフォルトの値を受け入れます。
-
「保存」をクリックします。
-
「WARデプロイメント・プロファイルのプロパティ」パネルが表示されます。必要に応じて各ページの設定を構成します。詳細は、「デプロイメント・プロファイルの作成と編集」を参照してください。
新しく作成した<webapp>.deployデプロイメント・プロファイルとそれに対応するweb.xml
デプロイメント・ディスクリプタ・アイコンが、ナビゲータ内の指定したプロジェクトの下に表示されます。
-
デプロイするには、「Java Web Start用のJavaクライアントWebアプリケーション・アーカイブのデプロイ」を参照してください。
-
(オプション)<webapp>.deployプロファイルまたはweb.xmlデプロイメント・ディスクリプタ設定のいずれかを編集する場合は、プロファイルを右クリックしてから、「プロパティ」を選択します。
デフォルトでは、アプリケーションをテストするために、JDeveloperの埋込みOC4JサーバーでWARコンポーネントの実行とデバッグができます。ただし、作成されたWARまたはEARをターゲット・アプリケーション・サーバーにデプロイする準備ができたら、必ずアプリケーション・サーバー接続を作成してください。
注意:
-
Webモジュールは、ターゲット・デプロイメント・ディレクトリにデプロイされます。WARファイルおよびEARファイルを含むアプリケーション・ファイルのデプロイ先に関する情報は、「OC4Jデプロイメントのアプリケーション・ディレクトリ構造について」、またはOracle Application Serverドキュメント・ライブラリで提供されている『Oracle Application Server Containers for J2EEユーザーズ・ガイド』を参照してください。
-
Oracle Application ServerのWebコンテナでは、サーブレット2.3およびJavaServer Pages(JSP)1.2が完全にサポートされています。詳細は、Sun社のJavaサーブレット仕様バージョン2.3を参照してください。次のURLからダウンロードできます。
http://java.sun.com/products/servlet/
-
Webアプリケーション・デプロイメント・ディスクリプタが、Webアプリケーション・アーカイブ(WAR)・ファイル
WEB-INF/web.xml
内にあることを確認してください。
関連項目
Java Web StartとJavaクライアントについて
埋込みOC4Jサーバー
JDeveloperでのWeb Startを使用したアプリケーションおよびアプレットの実行
Copyright © 1997, 2006, Oracle. All rights reserved.