2、准备如下文件,复制到test目录,这些文件可以从下载包中找到:
wrapper.dll
wrapper.exe
wrapper.jar
3、编写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服务配置
wrapper.console.title = samplesvr
#服务名
wrapper.ntservice.name = samplesvr
# 显示名称
wrapper.ntservice.displayname = sample Service
# 描述
wrapper.ntservice.description =sample Service
# 依赖项
wrapper.ntservice.dependency .1 =
# 启动模式: AUTO_START or DEMAND_START
wrapper.ntservice.starttype = AUTO_START
# 是否交互.
wrapper.ntservice.interactive = false
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服务配置
wrapper.console.title = samplesvr
#服务名
wrapper.ntservice.name = samplesvr
# 显示名称
wrapper.ntservice.displayname = sample Service
# 描述
wrapper.ntservice.description =sample Service
# 依赖项
wrapper.ntservice.dependency .1 =
# 启动模式: AUTO_START or DEMAND_START
wrapper.ntservice.starttype = AUTO_START
# 是否交互.
wrapper.ntservice.interactive = false
4、运行测试,安装服务
》测试运行是否正常
wrapper.exe -c wrapper.conf
》安装服务
wrapper.exe -i wrapper.conf
》卸载服务
wrapper.exe -r wrapper.conf
》启动
wrapper.exe -t wrapper.conf
》停止
wrapper.exe -p wrapper.conf