このタスクを使用して、単純な ObjectGrid クラスターを開始し、WebSphere Application Server 環境での分散 ObjectGrid の機能をテストします。
Why and when to perform this task
このタスクを使用して、アプリケーション・サーバーをセットアップし、「
cluster-config-1.xml」および
「
cluster-objectgrid-definition.xml」ファイルに基づく ObjectGrid サーバーをホストします。
「cluster-config-1.xml」ファイルには、1 つの ObjectGrid サーバー定義しか含まれていません。この ObjectGrid サーバーは、
サンプルの ObjectGrid クラスターを示します。1 つのスタンドアロンのアプリケーション・サーバーまたは 1 つのクラスター・メンバーを持つクラスターのどちらかを使用してサンプルの ObjectGrid サーバーをホストできます。
- 「META-INF/cluster-config-1.xml」および「META-INF/cluster-objectgrid-definition.xml」ファイルの両方を「/optionalLibraries/ObjectGrid/objectgridSamples.jar」ファイルから
「/optionalLibraries/ObjectGrid」ディレクトリーに抽出します。
- 必要な汎用 JVM 引数を定義します。
- 管理コンソールで、「サーバー」>「アプリケーション・サーバー」>「server_name」>「プロセス定義」>「Java 仮想マシン」とクリックします。
- 「汎用 JVM 引数」パネルで、次のテキストを入力します。
-Dobjectgrid.server.name=server1
-Dobjectgrid.xml.url=file:///<INSTALL_ROOT>¥optionalLibraries¥ObjectGrid¥
META-INF¥cluster-objectgrid-definition.xml
-Dobjectgrid.cluster.xml.url=file:///<INSTALL_ROOT>¥optionalLibraries¥
ObjectGrid¥META-INF¥cluster-config-1.xml
INSTALL_ROOT は、WebSphere Application Server インストールのルート・ディレクトリーです。
- 「保管」をクリックしてください。
- 「マスター構成に保管」をクリックします。
- 「ノードとの変更の同期化」オプションを選択します。「保管」をクリックしてください。
- 「/optionalLibraries/ObjectGrid/objectgridSamples.jar」ファイルを「/classes」または「lib/ext」ディレクトリーにコピーします。
「objectgridSamples.jar」には、
サンプルの ObjectGrid サーバーが「cluster-objectgrid-definition.xml」ファイル内で定義されたプラグインのインプリメンテーションに必要とするクラスが含まれています。この JAR ファイルは、マップに保管されたオブジェクトのシリアライズまたはデシリアライズにも使用されます。
- サーバーを再始動して、変更を有効にします。