2.3. コマンドラインからの永続データストレージを使用した従業員勤務表スターターアプリケーションの構築と実行


コマンドラインで従業員勤務表スターターアプリケーションを構築し、実行する場合には、データベースサーバーを指定して、永続的にデータを保存することができます。

前提条件

  • 「デプロイメントファイルの準備」 の説明に従ってデプロイメントファイルを準備しておく。
  • Java 開発キットがインストールされている。
  • Maven がインストールされている。
  • ホストからインターネットにアクセスできる。ビルドプロセスは、インターネットを使用して、外部のリポジトリーから Maven パッケージをダウンロードします。
  • WildFly または Red Hat JBoss EAP アプリケーションサーバーと、MySQL または PostrgeSQL データベースサーバーをデプロイしておく。
  • データベースサーバー用に、アプリケーションサーバーで JDBC データソースを設定しておく。

手順

  1. ターミナルウィンドウで、sources ディレクトリーに移動します。
  2. 次のコマンドを実行します。

    mvn clean install -Dproductized -Dorg.optaweb.employeerostering.persistence.datasource=<dsname> -Dorg.optaweb.employeerostering.persistence.dialect=<dialect>

    上記のコマンドでは、以下の値に置き換えてください。

    • <dsname> は、アプリケーションサーバーのデータソース名に置き換えます。
    • <dialect> は、データベースサーバーの種類によって以下の文字列のいずれかに置き換えます。

      • MySQL の場合は org.hibernate.dialect.MySQL5Dialect を使用します。
      • PostgreSQL の場合は org.hibernate.dialect.PostgreSQLDialect を使用します。
  3. ビルドプロセスが完了するまで待ちます。
  4. optaweb-employee-rostering-webapp/target/optaweb-employee-rostering-7.23.0.Final-redhat-00002.war ディレクトリーをアプリケーションサーバーにデプロイして、アプリケーションサーバーを起動します。
  5. アプリケーションにアクセスするには、Web ブラウザーに http://localhost:8080/gwtui/gwtui.html を入力します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る