10.2. Football アプリケーションのビルド
次の手順では、JBoss Data Grid の REST、Hot Rod、および memcached エンドポイントの例としてフットボールマネージャーアプリケーションをビルドする方法を説明します。
注記
JBoss Data Grid はデプロイするアプリケーションをサポートしないため、このクイックスタートをデプロイメントとしてインストールすることはできません。
手順10.1 Football アプリケーションのビルド
設定の追加
$JDG_HOME/standalone/configuration/にあるstandalone.xmlファイルを編集し、データソースおよび infinispan サブシステムの定義を追加します。- データソースに対する次のサブシステム定義を追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - infinispan に対する次のサブシステム定義を追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注記
Hot Rod および REST エンドポイントはteamsという名前のキャッシュを使用し、memcached エンドポイントはデフォルトでmemcachedCacheを使用します。サブモジュール設定ファイルの編集
各サブモジュール (特にhotrod-endpoint、rest-endpoint、およびmemcached-endpoint) には設定ファイルが含まれています ($JDG_HOME/src/main/resources/jdg.propertiesにあります)。設定を編集して、ご使用の JBoss Data Grid インストールに必要な値を指定します。Hot Rod エンドポイントには次のような追加設定が必要です。Maven リポジトリのインストール
小チームでの初期テストでは、次のようにリポジトリをローカルシステムのディレクトリへ展開することができます。unzip jboss-datagrid-maven-repository-6.0.0.zip
unzip jboss-datagrid-maven-repository-6.0.0.zipCopy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、jboss-datagrid-maven-repository-6.0.0というディレクトリに Maven リポジトリが作成されます。JBoss Data Grid Maven リポジトリをインストールする方法の詳細は、4章Maven リポジトリのインストールおよび使用 を参照してください。
アプリケーションのビルド
次のコマンドを使用して、サンプルアプリケーションのディレクトリでサンプルアプリケーションをビルドします。mvn package
mvn packageCopy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、Maven のシェードプラグインが使用されます。このプラグインは、すべての依存関係を 1 つの jar ファイルにバンドルし、使いやすくします。JBoss Data Grid の起動
次のスクリプトを実行し、JBoss Data Grid を起動します。$JDG_HOME/bin/standalone.sh
$JDG_HOME/bin/standalone.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow アプリケーションの実行
サンプルアプリケーションのディレクトリでサンプルアプリケーションを実行します。- Hot Rod エンドポイントの場合、次のコマンドを実行します。
java -jar target/hotrod-endpoint-quickstart.jar
java -jar target/hotrod-endpoint-quickstart.jarCopy to Clipboard Copied! Toggle word wrap Toggle overflow - memcached エンドポイントの場合、次のコマンドを実行します。
java -jar target/memcached-endpoint-quickstart.jar
java -jar target/memcached-endpoint-quickstart.jarCopy to Clipboard Copied! Toggle word wrap Toggle overflow - REST エンドポイントの場合、次のコマンドを実行します。
java -jar target/rest-endpoint-quickstart.jar
java -jar target/rest-endpoint-quickstart.jarCopy to Clipboard Copied! Toggle word wrap Toggle overflow