1、首先到請下載最新版本的Java Service Wrapper,
點(diǎn)我下載。
2、準備如下文件,復制到test目錄,這些文件可以從下載包中找到:
wrapper.dll
wrapper.exe
wrapper.jar
3、編寫(xiě)wrapper.conf,也放在同一級目錄下面,內容如下
# Java Application完整路徑
wrapper.java.command=java
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
#定義程序運行的classpath
wrapper.java.classpath.1=wrapper.jar
wrapper.java.classpath.2=[jar file/path]
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=.
# Java Additional Parameters
#wrapper.java.additional.1=
# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=3
# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory=64
# 運行的Main Class
wrapper.app.parameter.1=
wrapper.console.format=PM
wrapper.console.loglevel=INFO
wrapper.logfile=Beanskt.log
wrapper.logfile.format=LPTM
wrapper.logfile.loglevel=INFO
wrapper.logfile.maxsize=0
wrapper.logfile.maxfiles=0
wrapper.syslog.loglevel=NONE
#window服務(wù)配置
wrapper.console.title=samplesvr
#服務(wù)名
wrapper.ntservice.name=samplesvr
# 顯示名稱(chēng)
wrapper.ntservice.displayname= sample Service
# 描述
wrapper.ntservice.description=sample Service
# 依賴(lài)項
wrapper.ntservice.dependency.1=
# 啟動(dòng)模式: AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START
# 是否交互.
wrapper.ntservice.interactive=false
4、運行測試,安裝服務(wù)
》測試運行是否正常
wrapper.exe -c wrapper.conf
》安裝服務(wù)
wrapper.exe -i wrapper.conf
》卸載服務(wù)
wrapper.exe -r wrapper.conf
》啟動(dòng)
wrapper.exe -t wrapper.conf
》停止
wrapper.exe -p wrapper.conf