7.2. 開発モードでのビジネスアプリケーションの実行
開発 (管理対象) モードでは、開発者は Red Hat Process Automation Manager ビジネスアプリケーションアセットのプロジェクトで作業し、再起動をせずに動的に変更をデプロイできます。さらに、開発モードでは、プロセスインスタンス、タスク、ジョブなど、ビジネス自動化機能が完全に監視されている環境が提供されます。
前提条件
- business applications の Web サイトを使用して作成した Spring Boot アプリケーションの ZIP ファイルがある。
- ビジネスアプリケーションを設定している。
- Business Central をインストールし、実行している。
手順
-
<BUSINESS-APPLICATION>/<BUSINESS-APPLICATION>-service
ディレクトリーに移動します。<BUSINESS-APPLICATION>
は Spring Boot プロジェクトの名前に置き換えます。 以下のコマンドの 1 つを実行します。
表7.2 管理起動オプション コマンド
説明
./launch-dev.sh clean install
(Linux または UNIX) 開発モードで起動します。
./launch-dev.bat clean install
(Windows) 開発モードで起動します。
./launch-dev.sh clean install -Pmysql
(Linux または UNIX ) MySQL データベースでアプリケーションを設定した場合に、開発モードで起動します。
./launch-dev.bat clean install -Pmysql
(Windows) MySQL データベースでアプリケーションを設定した場合に、開発モードで起動します。
./launch-dev.sh clean install -Ppostgres
(Linux または UNIX) postgreSQL データベースでアプリケーションを設定した場合に、開発モードで起動します。
./launch-dev.bat clean install -Ppostgres
(Windows) postgreSQL データベースでアプリケーションを設定した場合に、開発モードで起動します。
clean install
の引数で、Maven に、新規インストールをするように指示を出します。プロジェクトは、以下の順番に構築されます。- データモデル
- ビジネスアセット
サービス
スクリプトの初回実行時には、プロジェクトの依存関係がすべてダウンロードされるため、プロジェクトのビルドに時間がかかる場合があります。ビルドの最後に、アプリケーションが起動します。
以下のコマンドを入力して、ビジネスアプリケーションにアクセスします。
http://localhost:8090/
-
認証情報
user
/user
またはkieserver
/kieserver1!
を入力します。ビジネスアプリケーションを起動した後に、Process Automation Manager コントローラーと接続すると、Business Central の MenuDeploy Execution Servers に表示されます。