CentOS6.5でCommon Daemonアプリのjsvc登録について
Commons Daemonを継承したスタンドアローンアプリを作成し
Windowsサービスへの登録と起動は簡単にできたんだけど
CentOSでなかなかデーモン登録(jsvc)できなかった。
苦戦したので、できた方法をメモ。
Commons Daemonは、Apache財団の保有するJavaライブラリ?です。
役割は、アプリをOSからデーモン起動できるようにするもの。
(Webアプリじゃなくてスタンドアローンなアプリ)
開始、停止
#/usr/bin/jsvc -user 今のユーザ -pidfile /home/ユーザ/app.pid -errfile /home/ユーザ/app.err -cp アプリ.jar jp.co.hoge.Class
#/usr/bin/jsvc -stop -user 今のユーザ -pidfile /home/ユーザ/app.pid -errfile /home/ユーザ/app.err -cp アプリ.jar jp.co.hoge.Class