第4章 ビジネスアプリケーションの実行
デフォルトでは、ビジネスアプリケーションには、実行プロジェクト、つまりサービスプロジェクトが 1 つ含まれています。 サービスプロジェクトは、Windows または Linux 上で、スタンドアロン (管理対象外) または開発 (管理対象) モードで、を実行できます。開発モードで起動したアプリケーションの場合には、Business Central を Process Automation Manager コントローラーとして利用できる必要があります。
4.1. スタンドアロンモードでのビジネスアプリケーションの実行
スタンドアロン (管理対象外) モードでは、追加要件なしにビジネスアプリケーションを起動できます。
前提条件
-
business applications の Web サイトを使用して作成した
<business-application>.zipファイルがある。 - ビジネスアプリケーションが設定されている。
手順
-
<business-application>/<business-application>-serviceフォルダーに移動します。 以下のコマンドの 1 つを実行します。
表4.1 スタンドアロンの起動オプション
コマンド
説明
./launch.sh clean install(Linux または UNIX) スタンドアロンモードで起動します。
./launch.bat clean install(Windows) スタンドアロンモードで起動します。
./launch.sh clean install -Pmysql(Linux または UNIX ) MySQL データベースでアプリケーションを設定した場合に、スタンドアロンモードで起動します。
./launch.bat clean install -Pmysql(Windows) MySQLデータベースでアプリケーションを設定した場合に、スタンドアロンモードで起動します。
./launch.sh clean install -Ppostgres(Linux または UNIX ) PostgreSQL データベースでアプリケーションを設定した場合に、スタンドアロンモードで起動します。
./launch.bat clean install -Ppostgres(Windows) PostgreSQLデータベースでアプリケーションを設定した場合に、スタンドアロンモードで起動します。
The
clean installの引数で、Maven に、新規インストールをするように指示を出します。プロジェクトは、以下の順番に構築されます。- データモデル
- ビジネスアセット
サービス
スクリプトの初回実行時には、プロジェクトの全依存関係がダウンロードされるので、プロジェクトのビルドに時間がかかる場合があります。ビルドの最後に、アプリケーションが起動します。
以下のコマンドを入力して、ビジネスアプリケーションにアクセスします。
http://localhost:8090/
-
認証情報
user/userまたはkieserver/kieserver1!を入力します。
4.2. 開発モードでのビジネスアプリケーションの実行
開発 (管理対象) モードでは、開発者は Red Hat Process Automation Manager ビジネスアプリケーションアセットのプロジェクトで作業し、再起動の必要なしに動的に変更をデプロイできます。さらに、開発モードでは、プロセスインスタンス、タスク、ジョブなど、ビジネス自動化機能が完全に監視されている環境が提供されます。
前提条件
-
ビジネスアセットのプロジェクトが含まれる business applications の Web サイトを使用して作成した
<business-application>.zipファイルがある。 - ビジネスアプリケーションを設定している。
- Business Central をインストールし、実行している。
手順
-
<business-application>/<business-application>-serviceフォルダーに移動します。 以下のコマンドの 1 つを実行します。
表4.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データベースでアプリケーションを設定した場合に、開発モードで起動します。
The
clean installの引数で、Maven に、新規インストールをするように指示を出します。プロジェクトは、以下の順番に構築されます。- データモデル
- ビジネスアセット
サービス
スクリプトの初回実行時には、プロジェクトの全依存関係がダウンロードされるので、プロジェクトのビルドに時間がかかる場合があります。ビルドの最後に、アプリケーションが起動します。
以下のコマンドを入力して、ビジネスアプリケーションにアクセスします。
http://localhost:8090/
-
認証情報
user/userまたはkieserver/kieserver1!を入力します。ビジネスアプリケーションを起動した後に、Process Automation Manager コントローラーと接続すると、Business Central の Menu → Deploy → Execution Servers に表示されます。