14.7. JBoss EAP を用いた (トランザクション) CarMart クイックスタート


この CarMart Transactional クイックスタートには、JBoss Enterprise Application Platform コンテナーを用いる JBoss Data Grid のライブラリーモードが必要になります。
必要なライブラリー (jar ファイル) はすべてアプリケーションにバンドルされ、サーバーにデプロイされます。キャッシュはプログラムを用いて設定され、Web アプリケーションと同じ JVM で実行されます。
すべての操作はトランザクションで、CacheContainerProvider インターフェースの JBossASCacheContainerProvider/TomcatCacheContainerProvider 実装クラスで設定されます。

14.7.1. クイックスタートの前提条件

このクイックスタートの前提条件は次のとおりです。

14.7.2. トランザクション CarMart クイックスタートのビルドおよびデプロイ

前提条件

CarMart クイックスタートをビルドおよびデプロイする前に以下の前提条件を満たしていることを確認してください。

  1. Maven の設定 (「クイックスタートの前提条件」を参照してください)
  2. JBoss Enterprise Application Platform の起動
    1. コマンドラインターミナルで、JBoss EAP サーバーディレクトリーのルートへ移動します。
    2. 以下のコマンドの 1 つを使用し、Web プロファイルでサーバーを起動します。
      Linux の場合:
      $JBOSS_HOME/bin/standalone.sh
      Windows の場合:
      %JBOSS_HOME%\bin\standalone.bat

手順14.13 トランザクションクイックスタートのビルドおよびデプロイ

  1. コマンドラインターミナルで、JBoss EAP サーバーディレクトリーのルートへ移動します。
  2. 以下のコマンドを入力し、アーカイブをビルドおよびデプロイします。
    mvn clean package jboss-as:deploy
  3. target/jboss-carmart-tx.war ファイルが稼働中のサーバーインスタンスへデプロイされます。

14.7.3. トランザクション CarMart クイックスタートの表示

次の手順では、 CarMart クイックスタートを表示する方法を説明します。
前提条件

表示する CarMart クリックスタートがビルドおよびデプロイされている必要があります。

手順14.14 CarMart クイックスタートの表示

  • アプリケーションを表示するには、ブラウザーを使用して次のリンクに移動します。
    http://localhost:8080/jboss-carmart-tx

14.7.4. トランザクション CarMart クイックスタートのアンデプロイ

次のように、トランザクション CarMart クイックスタートをアンデプロイします。
  1. コマンドラインターミナルで、クイックスタートのルートディレクトリーへ移動します。
  2. 次のようにアーカイブをアンデプロイします。
    mvn jboss-as:undeploy

14.7.5. トランザクション CarMart クイックスタートのテスト

JBoss Data Grid クイックスタートには、Arquillian Selenium テストが含まれています。これらのテストを実行するには、以下を行います。
  1. JBoss EAP が実行されている場合は停止します。
  2. コマンドラインターミナルで、クイックスタートのルートディレクトリーへ移動します。
  3. 次のように、クイックスタートをビルドします。
    mvn clean package
  4. 以下のとおり、テストを実行します。
    mvn test -Puitests-jbossas -Das7home=/path/to/server
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る