curena
9/10/2015 - 7:14 PM

Use Procrun to wrap an executable JAR for a Spring Boot app

Use Procrun to wrap an executable JAR for a Spring Boot app

"%SERVICE_HOME%\bin\prunsrv.exe" install "%SERVICE_NAME%" ^
    --DisplayName "%DISPLAY_NAME%" ^
    --Description "%DESCRIPTION%" ^
    --Jvm "%JVM%" ^
    --Classpath "%SERVICE_CLASSPATH%" ^
    --StartMode jvm ^
    --StartPath "%SERVICE_HOME%" ^
    --StartClass org.springframework.boot.loader.WarLauncher ^
    --StartMethod main ^
    --StopMode jvm ^
    --StopPath "%SERVICE_HOME%" ^
    --StopClass org.springframework.boot.loader.WarLauncher ^
    --StopMethod main ^
    --StopTimeout 60 ^
    --LogPath "%SERVICE_HOME%\logs" ^
    --LogPrefix commons-daemon ^
    --LogLevel Info ^
    --StdOutput "%SERVICE_HOME%\logs\stdout.log" ^
    --StdError "%SERVICE_HOME%\logs\stderr.log" ^
    --JvmMs %JVM_MS% ^
    --JvmMx %JVM_MX%