runnable jar
を使って作成しましたspring-boot-maven-plugin
。jar は を使用して実行できますjar -jar %FILENAME%
。
windows
しかし、を使用してサービスとしてインストールしたいと思いprocrun
ます。
問題: アプリを起動すると、次の出力が表示されます。
[2016-12-05 12:33:22] [info] [ 7788] Starting service...
[2016-12-05 12:33:23] [error] [ 4856] FindClass de/app/MyApplication failed
[2016-12-05 12:33:23] [error] [ 7788] Failed to start Java
[2016-12-05 12:33:23] [error] [ 7788] ServiceStart returned 4
[2016-12-05 12:33:23] [info] [ 7916] Run service finished.
[2016-12-05 12:33:23] [info] [ 7916] Commons Daemon procrun finished
ファイルの名前を *tar.gz に変更すると、"de/app/" ディレクトリが存在しないことがわかります。しかし、BOOT-INF/classes/de/app
ディレクトリ。
問題は、アプリを を使用java -jar
して起動できるのに、procrun サービスとして起動できないのはなぜですか (基本的に同じことを行う必要があります)。