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,配置的服務不能停止