14.8. JBoss Enterprise Web Server を用いた (トランザクション) CarMart クイックスタート
library-tomcat プロファイルのみを使用できます。
14.8.1. クイックスタートの前提条件
- Java 6.0 (Java SDK 1.6) 以上
- JBoss Enterprise Application Platform 6.x または JBoss Enterprise Web Server 2.x
- Maven 3.0 以上
- Maven リポジトリーを設定します。詳細は3章Maven リポジトリーのインストールおよび使用を参照してください。
14.8.2. トランザクション CarMart クイックスタートのビルドおよびデプロイ
CarMart クイックスタートをビルドおよびデプロイする前に以下の前提条件を満たしていることを確認してください。
- Maven の設定 (「クイックスタートの前提条件」を参照してください)
- JBoss Enterprise Web Server を設定するには、以下の行を
conf/tomcat-users.xmlファイルに追加します。<role rolename="manager-script"/> <user username="admin" password="admin" roles="manager-script"/> - 適切なクレデンシャルを使用して以下の設定情報を Maven の
settings.xmlファイルに追加し、Maven を設定します。<server> <id>tomcat</id> <username>admin</username> <password>admin</password> </server>
- JBoss Enterprise Web Server を起動します。
- コマンドラインターミナルで、JBoss Enterprise Web Server ディレクトリーのルートへ移動します。
- 以下のコマンドの 1 つを使用し、Web プロファイルでサーバーを起動します。Linux の場合:
$TOMCAT_HOME/bin/catalina.sh run
Windows の場合:%TOMCAT_HOME%\bin\catalina.bat run
手順14.15 トランザクション CarMart クイックスタートのビルドおよびデプロイ
- コマンドラインターミナルで、クイックスタートのルートディレクトリーへ移動します。
- 以下のコマンドを入力し、アーカイブをビルドおよびデプロイします。
mvn -Plibrary-tomcat clean package tomcat:deploy
target/jboss-carmart-tx.warファイルが稼働中の JBoss Enterprise Web Server インスタンスへデプロイされます。
14.8.3. トランザクション CarMart クイックスタートの表示
表示する CarMart クリックスタートがビルドおよびデプロイされている必要があります。
手順14.16 CarMart クイックスタートの表示
- アプリケーションを表示するには、ブラウザーを使用して次のリンクに移動します。
http://localhost:8080/jboss-carmart-tx
14.8.4. トランザクション CarMart クイックスタートのアンデプロイ
- コマンドラインターミナルで、クイックスタートのルートディレクトリーへ移動します。
- 次のようにアーカイブをアンデプロイします。
mvn -Plibrary-tomcat tomcat:undeploy
14.8.5. トランザクション CarMart クイックスタートのテスト
- アーカイブをアンデプロイします (「トランザクション CarMart クイックスタートのアンデプロイ」を参照してください)
- JBoss Enterprise Web Server のサーバーが稼動している場合は停止します。
- コマンドラインターミナルで、クイックスタートのルートディレクトリーへ移動します。
- 次のように、クイックスタートをビルドします。
mvn clean package
- 以下のように、テストを実行します。
mvn test -Puitests-jbossas -Das7home=/path/to/server

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.