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,配置的服务不能停止
本文介绍了如何将prunsrv.exe和prunmsg.exe放置在项目目录下,将其改名为服务名,以及编写bat脚本来创建Windows服务。详细步骤包括设置环境变量,配置prunsrv启动参数,如指定Jvm、Classpath和日志路径,并说明了在服务创建后如何通过prunmsg.exe调整服务参数。此外,还提到了在配置过程中可能遇到的问题和解决方法。

1034

被折叠的 条评论
为什么被折叠?



