powershell 使用Procrun将Java JAR包装到Windows服务中。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用Procrun将Java JAR包装到Windows服务中。相关的知识,希望对你有一定的参考价值。

set SERVICE_NAME=MyService
set BASE_DIR=C:\MyService\Path
set PR_INSTALL=%BASE_DIR%prunsrv.exe

REM Service log configuration
set PR_LOGPREFIX=%SERVICE_NAME%
set PR_LOGPATH=%BASE_DIR%
set PR_STDOUTPUT=%BASE_DIR%stdout.txt
set PR_STDERROR=%BASE_DIR%stderr.txt
set PR_LOGLEVEL=Error

REM Path to java installation
set PR_JVM=auto
set PR_CLASSPATH=%BASE_DIR%%SERVICE_NAME%.jar

REM Startup configuration
set PR_STARTUP=auto
set PR_STARTIMAGE=c:\Program Files\Java\jre7\bin\java.exe 
set PR_STARTMODE=exe
set PR_STARTPARAMS=-jar#%PR_CLASSPATH%

REM Shutdown configuration
set PR_STOPMODE=java
set PR_STOPCLASS=TODO
set PR_STOPMETHOD=stop

REM JVM configuration
set PR_JVMMS=64
set PR_JVMMX=256

REM Install service
%PR_INSTALL% //IS//%SERVICE_NAME%

以上是关于powershell 使用Procrun将Java JAR包装到Windows服务中。的主要内容,如果未能解决你的问题,请参考以下文章

Commons Daemon procrun stdout initialized

转--Windows下将jar包封装成服务程序

通过 Powershell 将 JAVA_HOME 添加到系统变量 Path

Java 使用 proc.waitFor() 调用 Powershell,无法获得正确的返回码

jvm里面配置监控端口

使用 Powershell Windows 2008 导出特定进程