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デプロイメント・プロファイルを作成する
<projectname>.jprをナビゲータで選択します。
- 「ファイル」->「新規」を選択し、「新規」ギャラリを開きます。
- 「カテゴリ」ツリーで「General」を開き、「Deployment Profiles」を選択します。
- 「項目」リストで「WARファイル」-「J2EE Webモジュール」をダブルクリックします。
- 「OK」をクリックし、JNLPファイル、シンプルJARファイルおよびHTMLファイルを含む1つのWARファイルを作成します。
<webapp_name>.deploy
プロファイルの場所を指定するか、デフォルトの値を受け入れます。
- 「保存」をクリックします。
- 「WARデプロイメント・プロファイル設定」パネルが表示されます。必要に応じて各ページの設定を構成します。詳細は、「Webアプリケーションのデプロイメント・プロファイルの作成」を参照してください。
新たに作成された
<webapp>.deployデプロイメント・プロファイルとそれに対応するweb.xml
デプロイメント・ディスクリプタ・アイコンが、ナビゲータ内の指定したプロジェクトの下に表示されます。
- デプロイするには、「Java Web Start用のJavaクライアントWebアプリケーション・アーカイブのデプロイ」を参照してください。
- (オプション)
<webapp>.deployプロファイルまたはweb.xmlデプロイメント・ディスクリプタ設定のいずれかを編集する場合は、該当するアイコンを右クリックしてから、「設定」を選択します。
デフォルトでは、アプリケーションをテストするために、JDeveloperの埋込みOC4JサーバーでWARコンポーネントの実行とデバッグができます。ただし、作成されたWARまたはEARをターゲット・アプリケーション・サーバーにデプロイする準備ができたら、必ずアプリケーション・サーバー接続を作成してください。
注意:
- Webモジュールは、ターゲット・デプロイメント・ディレクトリにデプロイされます。WARファイルおよびEARファイルを含むアプリケーション・ファイルのデプロイ先に関する情報は、「OC4Jデプロイメント・アプリケーション・ディレクトリ構造」、またはOracle9iASドキュメント・ライブラリで提供されている『Oracle9iAS Containers for J2EEユーザーズ・ガイド』を参照してください。
- OC4JのWebコンテナでは、サーブレット2.2およびJavaServer Pages(JSP)1.2を完全にサポートします。詳細は、Sun社のJava Servlet仕様バージョン2.3を参照してください。次のURLからダウンロードできます。
http://java.sun.com/j2ee/ja/servlet/index.html
- Webアプリケーション・デプロイメント・ディスクリプタが、次のようにWebアプリケーション・アーカイブ(WAR)ファイル内にあることを確認してください。
WEB-INF/web.xml
関連項目
Java Web StartとJavaクライアントについて
埋込みOC4Jサーバーについて
JDeveloperでのWeb Startを使用したアプリケーションおよびアプレットの実行