2017-04-23 1 views
1

私はspring documentation for creating systemd serviceに続き、私のspringbootアプリケーション用の起動スクリプトを作成しました。springbootアプリケーションのsystemdサービスを開始できません

FYI:問題がパーミッションの問題だと言われているthisの問題を解決しましたが、jarには755パーミッションがあります。私はこのようなサービスを有効にしようとすると

[Unit] 
Description=gs-spring-boot-0.1.0 
After=syslog.target 

[Service] 
ExecStart=/home/user/deploy/gs-spring-boot-0.1.0.jar 
SuccessExitStatus=143 

[Install] 
WantedBy=multi-user.target 

:ここ

は私のサービス記述である私がチェックしたとき

update-rc.d: error: gs-spring-boot-0.1.0 Default-Start contains no runlevels, aborting. 

sudo systemctl enable gs-spring-boot-0.1.0.service 

はこのエラーを取得していますステータスこれは出力です: enter image description here

enter image description here

注:すべてのヘルプは高く評価され755

:私はUbuntuとjarファイルを使用していますが権限を持っています。

bootRepackage { executable = true } 

それはjarファイルを実行可能になります:

答えて

1

build.gradleにこれを追加する申し訳ありませんが溶液でした。つまりこのコードを追加すると、次のコマンドでアプリを実行できるはずです:

./app-name.jar 
関連する問題