Java程序配置成windows服务小结

1.编写service.bat文件脚本,用来启停服务,例:

@echo off  
set "APP_HOME=E:\scheduler"
%APP_HOME%\prunsrv.exe //IS//ServiceName ^
--DisplayName "Service DisplayName" ^
--Description "Start ServiceName server." ^
--Install "%APP_HOME%\prunsrv.exe" ^
--Jvm "%JAVA_HOME%\jre\bin\server\jvm.dll" ^
--StartMode jvm ^
--Startup auto ^
--StopMode jvm ^
--StartParams start ^
--StopParams stop ^
--StartMethod main ^
--StopMethod main ^
--StartClass "com.
xxx.start.Main" ^
--StopClass "com.
xxx.start.Main" ^
 --Classpath "%APP_HOME%\conf;%APP_HOME%\lib\*;" ^
 --LogPath "%APP_HOME%\logs" ^
echo The service ServiceName has been installed.

2.双击service.bat  注册服务

3.运行service.bat需要的环境

java程序、jvm、prunsrv.exe

你可能感兴趣的:(windows,window服务,.bat,脚本,java程序启停)