JClient Java Web Startウィザードを使用して、次の作業を行います。
または
重要: JClient Java Web Startウィザードを実行する前に、次の作業が必要です。
local
モードのデプロイ構成を使用してください。bc4jlibs.ear
アーカイブ・ファイルを作成します。アーカイブを作成した場合、外部OC4J Webサーバーへデプロイする際のセキュリティのために、BC4Jライブラリに署名できます。ウィザードを実行する前にJARファイルの認証を設定するには、次のようにします。
外部OC4J Webサーバーにアプリケーションをデプロイする際のセキュリティ向上のため、JARファイルの認証を必要とする場合、コマンド・プロンプト・ウィンドウを開いて次のように証明書を作成します。
<JDK>/bin/keytool -export -alias yourkeyname -file
mykey
.cert
ここでyourkeyname
は、JARファイルに署名する際に使用するキーの名前です。
JARファイルの認証を必要とする場合、bc4jlibs.ear
アーカイブを作成する前に、<jdev_install>/BC4J/bin/create_jclient_ear.bat
にキー名とパスワードを指定する必要があります。create_jclient_ear.bat
ファイルを開いて次のフラグを編集します。
set SIGNING_ALIAS=mykey
set SIGNING_STOREPASS=welcome
keytool
実行後に、mykey
およびwelcome
を指定した名前に置き換えます。
ウィザードを起動する前にbc4jlibs.earアーカイブ・ファイルを作成するには、次のようにします。
コマンド・プロンプトで、環境変数ORACLE_HOME
を製品のルート・インストール・ディレクトリに設定します(そのディレクトリ内のjdev
フォルダではない)。たとえば、次のようになります。
ORACLE_HOME=e:¥JDev9i
ダウンロードの前にJARファイル認証を必要としない場合、次のように入力します。
D:¥<jdev_install>¥BC4J¥bin>create_jclient_ear.bat
または、すでにkeytool
を実行してcreate_jclient_ear
スクリプトを編集してあり、強制的に認証を実行する場合は、次のようにsign
引数を付けて実行します。
D:¥<jdev_install>¥BC4J¥bin>create_jclient_ear.bat sign
注意: 認証の要求およびJARファイルへの署名はオプションです。外部OC4J Webサーバーにデプロイする場合は、この引数の使用をお薦めします。
<jdev_install>/BC4J/jlib
フォルダを開くと、生成されたbc4jlibs.ear
ファイルがあるはずです。これで、JClient Java Web Startウィザードを実行できます。
アプリケーションまたはアプレット用のJNLP定義を作成するには、次のようにします。
ナビゲータで、JNLP定義を生成する対象のJClientプロジェクトをクリックします。
JClient Java Web Startウィザードを起動するには、「ファイル」->「新規」を選択します。
Java Web StartでのJClientアプリケーションの起動方法を決定し、「終了」をクリックしてプロジェクトで必要なファイルを生成して、ウィザードを完了します。
ヒント: 「プロパティ」ページでは、生成されたJSPページからJNLP定義を動的に生成し、ユーザーがそのページをWebブラウザから実行できるように、「JNLPを動的に生成 - JSP」を選択することをお薦めします。「Static JNLP」を選択した場合、ウィザードによってプロジェクトに追加されるJNLPファイルを、Java Web Startが直接実行します。
ウィザードの操作についての詳細なヘルプを参照するには、[F1]を押すか、ウィザード内で「ヘルプ」をクリックします。
JClientプロジェクトには、次のものが追加されます。
local.jnlp
またはlocalmt.jnlp
)か、JSPファイル(local.jsp
またはlocalmt.jsp
)のいずれかになります。ctbuild.xml
ファイル。これは、クライアント側およびビジネス・コンポーネント中間層のクラスのための署名付きまたは署名なしアーカイブ・ファイルを簡単に作成するための、Antベースのメイクファイルです。client_war.deploy
ファイル。これを使用して、WARファイル・デプロイメント・プロファイルを生成します。web.xml
ファイル。プロジェクト・ファイルのデプロイメント・ディスクリプタを定義します。local.html
ファイル。これを使用して、Java Web Startでアプリケーションを起動します。 Java Web StartとJClientアプリケーションについて
Java Web StartのJClient Webアーカイブの作成
JDeveloperでのWeb Startを使用したJClientアプリケーションの実行
Java Web Start用のJClient Webアプリケーション・アーカイブのデプロイ
Java Web Startの詳細は、次のjava.sun.comのWebページを参照してください。
http://java.sun.com/products/javawebstart/ja/index_ja.html
キーおよび証明書管理ツールの詳細は、次のjava.sun.comのWebページを参照してください。
http://java.sun.com/j2se/1.3/ja/docs/ja/tooldocs/win32/keytool.html