サービスクリエーター

サービス作成者には Team Edition 以降が必要です。

サービス作成者を含める方法

GUIツール

出力ページで「サービスクリエーターを含める」にチェックを入れます。

include-service-creator

CLIツール

タスク ファイルにフィールド「includeServiceCreator」を追加します。

includeServiceCreator: true

Service Creatorの使い方

ウィンドウズ

Windowsのサービス作成者はnssm

このツールは出力フォルダーにあり、実行可能ファイルと一緒に使用する必要があります。

サービスをインストールする

出力フォルダーに入って実行します。

nssm install service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
nssm install service-name tomcat-launcher [jvm-arguments]

サービスを開始する

nssm start service-name;

サービスを停止する

nssm stop service-name

ステータスを表示する

nssm status service-name

サービスを削除する

nssm remove service-name

nssmの詳細な使用方法については、以下を参照してくださいhttps://nssm.cc/commands

リナックス

Linuxのサービス作成者は、~に基づいています。systemctl

サービスをインストールする

出力フォルダーに入って実行します。

sudo ./service-creator service-name exe-file-name [arguments]
# For Tomcat Application, go to tomcat/bin folder
sudo ./service-creator service-name  tomcat-launcher

サービスが作成されると、自動的に実行され、システムとともに起動するように設定されます。

サービスのステータスを確認します。

sudo systemctl status service-name

サービスを停止する

sudo systemctl stop service-name

サービスを開始する

sudo systemctl start service-name

自動実行を無効にする

sudo systemctl disable service-name

自動実行を有効にする

sudo systemctl enable service-name

systemctlの詳細な使用方法については、以下を参照してください。https://www.shubhamdipt.com/blog/how-to-create-a-systemd-service-in-linux/