JDeveloperでのWeb Startを使用したJClientアプリケーションの実行

JClientアプリケーションまたはアプレットを正式版Webサーバーにデプロイする前に、JDeveloperの埋込みOC4J WebサーバーとSun社のJava Web Startソフトウェアを使用して、アプリケーションの実行をユーザーの立場からシミュレーションすることができます。

注意: JDeveloperをJava Web Startとともに実行している場合、JClientアプリケーションをデバッグすることはできません。

アプリケーション・ライブラリおよびJARファイルとともに、埋込みOC4Jサーバーを設定するデプロイメント・プロファイルを作成する必要があります。Java Web Startは、ウィザードによって生成されるJNLPファイルを使用して、ダウンロードするファイルとアプリケーションの起動方法を識別します。

JDeveloperの埋込みOC4J Webサーバーを設定するには、次のようにします。

  1. 埋込みOC4Jサーバーを使用するようにプロジェクトを設定します。
  2. オプションで、埋込みOC4Jサーバーの作業環境を設定します。
  3. 選択したビジネス・コンポーネント・デプロイメント・シナリオのランタイム構成情報を設定します。

    注意: ローカル・モードのデプロイメントを使用してビジネス・コンポーネントのテストのみを行う場合は、デフォルトのlocalランタイム構成を選択してください。このオプションでは、ビジネス・コンポーネントおよびJClientライブラリの実行に同じVMを使用します。また、リモート・デプロイメント・ランタイム構成で発生する可能性のあるセキュリティの競合を回避できます。後で、ビジネス・コンポーネントをリモートOC4JまたはVisiBroker Webサーバーにデプロイするときに、JARファイルへの署名が必要になる場合があります。

  4. JClient Java Web Startウィザードで生成したctbuild.xml Antメイクファイルを使用し、アプリケーション・コンポーネントをアーカイブします。

    注意: ビルドファイルにより、プロジェクトのpublic_htmlディレクトリに、client.jarおよびmymt.zipという2つのアーカイブ・ファイルが生成されます。

Java Web Startを使用してJClientアプリケーションを実行するには、次のようにします。

  1. マシンにJava Web Startソフトウェアをインストールします。ソフトウェアはSun社のhttp://java.sun.com/products/javawebstart/ja/index_ja.htmlからダウンロードできます。
  2. JClientプロジェクトで、「local.html」ファイルを右クリックし、run_iconlocal.htmlの実行」を選択して、このページでWebブラウザを起動します。
  3. 「Launch JClient Project」リンクをクリックし、Java Web Startソフトウェアを使用してアプリケーションを実行します。
  4. Java Web Startによるダウンロードが完了し、アプリケーションを起動した後、ブラウザを閉じます。Java Web Startを使用して、アプリケーションとセキュアなアプレットの両方を実行できます。

    注意: 次にアプリケーションを実行すると、Java Web Startによって前のダウンロード以降に変更されたソース・ファイルまたはライブラリのみダウンロードされます。


Java Web StartとJClientアプリケーションについて
埋込みOC4Jサーバーについて
JDeveloperの埋込みOC4Jの構成ファイルについて