WebSphere Application Server Network Deployment for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

             目次と検索結果のパーソナライズ化

Java Web Start サンプルの使用

EAR ファイル、WebSphereClientRuntime.ear は、 WebSphere Application Server クライアント・アプリケーションのインスト ール先の JWS ディレクトリーに入っています。 この EAR ファイルには、アプリケーション・クライアント・ランタイム・インストーラー JNLP 記述子ファイルおよびアプリケーション・クライアント・ランタイム・ライブラリー・コンポーネント JNLP 記述子ファイルのサンプルがあります。 このタスクのステップに従い、アプリケーション・クライアント・ランタイム依存コンポーネントおよびアプリケーション・クライアント・ランタイム・ライブラリー・コンポーネントを作成します。 これらのコンポーネントを WebSphereClientRuntime.ear ファイルに追加し、クライアント・アプリケーションによって使用されるアプリケーション・サーバーで EAR ファイルをインストールします。

このタスクについて

クライアント・アプリケーションがデプロイするプラットフォームの WebSphere Application Server のアプリケーション・クライアントをインストールします。 複数のプラットフォームにクライアント・アプリケーションをデプロイする必要がある場合、 アプリケーション・クライアント・ランタイム依存コンポーネントは、 クライアント・アプリケーションがサポートする各プラットフォーム用に別々にビルドされる必要があります。

プロシージャー

  1. クライアント・アプリケーションがサポートするオペレーティング・システムでアプリケーション・クライアントをインストールします。 例えば、C:¥Program Files¥IBM¥WebSphere¥AppClient ディレクトリーにアプリケーション・クライアントをインストールします。
  2. 以下の一時作業ディレクトリーを作成します。
    MKDIR C:¥WebApp1
    MKDIR C:¥WebApp1¥runtime
    MKDIR C:¥WebApp1¥runtime¥Widnows
    MKDIR C:¥WebApp1¥runtime¥WebSphereJars
    
  3. ディレクトリーをインストール bin ディレクトリーに変更します。 ヘルプについては、 以下の例を参照してください。
    CD C:¥Program files¥IBM¥WebSphere¥AppClient¥bin
  4. buildClientRuntime ツールを実行して、一時ディレクトリーにアプリケーション・クライアント・ランタイム JAR ファイルを生成します。 これには、IBM 提供の Java 2 Runtime Environment、アプリケーション・クライアント・ランタイム・プロパティー、 SSL 鍵ストアおよびトラストストア・ファイル、 およびアプリケーション・クライアント・ランタイム・ライブラリー JAR ファイルが含まれます。 詳しくは以下の例を参照してください。
    buildClientRuntime C:¥WebApp1¥runtime¥windows¥WASClient6.1.0_Windows.jar
  5. WebSphereClientRuntimeInstaller.jar ファイルを、上記のステップで生成した JAR ファイルと同じロケーションにコピーします。 この JAR ファイルは、WebSphere Application Server のアプリケーション・クライアントのインストール先の JWS ディレクトリーにあります。 例えば、..¥JWS¥WebSphereClientRuntimeInstaller.jar ファイルを C:¥WebApp1¥runtime ディレクトリーにコピーします。
  6. Java 2 SDK jarsigner ユーティリティーを使用して、 上記のステップから作成された JAR ファイルに署名します。 詳しくは以下の例を参照してください。
    cd C:¥WebApp1¥runtime
    
    jarsigner -keystore myKeystore -storepass myPassword
                    WASClient6.1_windows.jar myKeyAliasName
    
    jarsigner -keystore myKeystore -storepass myPassword
                    WebSphereClientRuntimeInstaller.jar myKeyAliasName
    
    1. また、このステップでは、myKeystore などの鍵ストア・ファイルを作成する必要があります。
    2. また、myKeystore ファイルのための自己署名証明書を作成する必要があります。
  7. buildClientLibJars を実行して、アプリケーション・クライアント・ランタイム・ライブラリー JAR ファイルを WebSphere Application Server のアプリケーション・クライアントのインストール先から一時ディレクトリーにコピーします。 一時ディレクトリーの JAR ファイルすべてが署名されます。 詳しくは以下の例を参照してください。
    buildClientLibJars C:¥WebApp1¥runtime¥WebSphereJars
                       myKeystore myPassword myKeyAliasName
    
    1. また、このステップでは、myKeystore などのキー・ストローク・ファイルを作成する必要があります。
    2. また、myKeystore ファイルのための自己署名証明書を作成する必要があります。
  8. 上記ステップで作成された C:¥WebApp1 ディレクトリーの JAR ファイルすべてを WebSphereClientRuntime.ear ファイル内の WAR ファイルに追加します。 WAR ファイルの内容は、以下の例に示すとおりです。
    The root of the WAR
    ├───META-INF
    │                MANIFEST.MF
    │
    ├───Runtime
    │   ├───WebSpherejars
    │   │         AppClientLib.jnlp   
    │   │         com.ibm.ws.runtime_6.1.0.jar   
    │   │         com.ibm.ws.j2ee.client_6.1.0.jar   
    │   │         com.ibm.ws.wccm_6.1.0.jar   
    │   │                   :
    │   │         (all the jars created in step 7 under  
    │   │         c:¥WebApp1¥Runtime¥WebSphereJars)
    │   └───WebSphereJre
    │            AppClientRT.jsp
    │            WASClient6.1.0_Windows.jar
    │            WebSphereClientLauncher.jar
    │            WebSphereClientRuntimeInstaller.jar │
    │
    └───WEB-INF
            ibm-web-bnd.xmi
            ibm-web-ext.xmi
            web.xml
    
  9. WebSphereClientRuntime.ear ファイルをアプリケーション・サーバーにインストールします。 これで、Java Network Launching Protocol (JNLP) または Java Web Start (JWS) で J2EE アプリケーション・クライアントのアプリケーションおよびシン・アプリケーション・クライアントのアプリケーションに使用するアプリケーション・クライアント・ランタイム依存コンポーネントおよびアプリケーション・クライアント・ランタイム・ライブラリーを作成しました。



関連タスク
Java Web Start の使用
Java Web Start 用アプリケーション・クライアント・ランタイム依存コンポーネントの準備
Java Web Start 用アプリケーション・クライアント・ランタイム・ライブラリー・コンポーネントの準備
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 8:28:52 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.iseries.doc/info/iseriesnd/ae/tcli_jwssample.html