Java Web Start用のJavaクライアントWebアプリケーション・アーカイブのデプロイ
Java Web Startでアプリケーションをダウンロードして実行する前に、JDeveloperの簡単なJ2EE Webデプロイメント・プロセスを使用して、Webサーバーを設定することができます。
アプリケーションをWebサーバーに常駐させると、メンテナンスが非常に容易になります。 Java Web Startは、ユーザーがアプリケーションを実行するたびに、アプリケーションの更新の確認およびダウンロードを行います。
注意: セキュリティの目的でkeytool
とjarsigner
ツールを使用して、アプリケーションおよびアプレットをデジタル署名する方法については、次のJava Web StartのURLで「Key and Certificate Management Tool」を検索してください。
http://java.sun.com/products/javawebstart/
Javaクライアント・アプリケーションをWebサーバーにデプロイするには、次の手順を実行します。
- まだ作成していない場合は、Java Web Start用のJavaクライアントWebアーカイブを作成します。
- まだ作成していない場合は、OC4JまたはOracle Application Serverへの接続を作成します。
- Javaクライアント・アプリケーションのシンプルJARアーカイブを作成します。
- JavaクライアントのWeb Start JNLP定義を作成し、Java Web Startで使用するJNLPファイルおよびHTMLファイルを生成します。
- <webapp>.deployを選択して右クリックします。 ポップアップ・メニューに次のデプロイメント・オプションが表示されます。
- 「配布先」->「<サーバー接続名>」: WebモジュールはWARとしてパッケージ化されます。 JDeveloperでは、すでに作成した選択済アプリケーション・サーバー接続にデプロイする前に、WARを含むEARファイルも生成されます。
- 「配布先」->「接続の作成」: 新規のアプリケーション・サーバー接続を作成できる接続ウィザードを起動します。
- WARファイルへデプロイ: WebモジュールはWARファイルとしてパッケージ化され、<webapp>.deployプロファイル設定で指定したローカル・ディレクトリに保存されます。 OC4J以外のコンテナを実行する本番Webサーバーにデプロイする場合は、このオプションを選択します。 Javaクライアント・プロジェクトで<client_war>プロファイルを右クリックし、ポップアップ・メニューから「WARファイルへデプロイ」を選択してWARファイルを生成します。 OC4J以外のWebサーバーにWARファイルをインストールする必要があります。
- EARファイルへデプロイ: Webモジュールはエンタープライズ・アーカイブ(EAR)・ファイルとしてパッケージ化され、<webapp>.deployプロファイル設定で指定したローカル・ディレクトリに保存されます。
- (オプション)<webapp>.deployプロファイルまたはweb.xmlデプロイメント・ディスクリプタ設定のいずれかを編集する場合は、プロファイルを右クリックしてから、「プロパティ」を選択します。
注意:
- ページ上のフィールドに関して不明な点がある場合は、「ヘルプ」をクリックしてください。
- 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
内にあることを確認してください。
- WARファイルおよびEARファイルを含むアプリケーション・ファイルのデプロイ先に関する情報は、Oracle Application Serverドキュメント・ライブラリで提供されている『Oracle Application Server Containers for J2EEユーザーズ・ガイド』を参照してください。
関連項目
Java Web StartとJavaクライアントについて
埋込みOC4Jサーバーについて
OC4Jについて
J2EEのアーカイブ形式について
J2EEエンタープライズ・アーカイブのデプロイ
Javaクライアント用Java Web Start JNLP定義の作成
JDeveloperでのWeb Startを使用したアプリケーションおよびアプレットの実行
Copyright © 1997, 2004, Oracle. All rights reserved.