prunsrv 配置jar 为windows 服务

来源:互联网 发布:vb系列顺序 编辑:程序博客网 时间:2024/06/03 02:29

1.将prunsrv.exe  和prunmsg.exe 放在项目所在的包下(这个包将也会作为java class path,这样如果需要其他dll等,可以放在这个包下)

2.将prunmsg.exe 名字改成你服务的名字:这样将通过双击实现对服务的配置

3.编写一个bat文件,用于创建服务

@echo off 

setLIB_HOME=C:\Users\Administrator\Desktop\weike\wisclassFtpMonitor\weike_lib

setAPP_HOME=C:\Users\Administrator\Desktop\weike\wisclassFtpMonitor

%APP_HOME%\prunsrv.exe //US//weikereport--DisplayName="weikereport" --Description="weikereport."--Install=%APP_HOME%\prunsrv.exe --Jvm=%JAVA_HOME%\jre\bin\server\jvm.dll--JvmMs=256 --JvmMx=1024 --StartMode=jvm --Startup=auto --StopMode=jvm --StartClass=com.combanc.MainServer--Classpath=%LIB_HOME%\* --LogPath=%APP_HOME%\logs

 

注意:1:set 是设置变量的为了下面方面使用

      2. %APP_HOME%\prunsrv.exe 之后的都应该在一行注意,注意不同操作系统对分行的不同

      3. LIB_HOME 设置的是jar包所在地

      4. APP_HOME 设置的是prunsrv的路径

      5.不知为啥:上面创建了服务可是参数设置没起作用

4.点击prunmsg.exe(已经变成你服务的名字了),可以配置服务的参数

 


上面的是prunsrv的日志路径,下面设置的是你jar的日志:

设置classPath以及jvm 如果已经配置了java就可以use default了,没有就设置jvm.dll

classPath:注意使用\*,不能使用*.jar


 



 

如果不设置stop,配置的服务不能停止

0 0
原创粉丝点击