文章来源:http://www.blogjava.net/midea0978/archive/2008/01/17/175953.html
1、首先到请下载最新版本的Java Service Wrapper,点我下载。
2、准备如下文件,复制到test目录,这些文件可以从下载包中找到:
wrapper.dll
wrapper.exe
wrapper.jar
3、编写wrapper.conf,也放在同一级目录下面,内容如下
wrapper.java.command=java
wrapper.java.mainclass
=org.tanukisoftware.wrapper.WrapperSimpleApp#定义程序运行的classpath
wrapper.java.classpath
wrapper.java.classpath.2=[jar file/path]
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path
# Java Additional Parameters
#wrapper.java.additional
# Initial Java Heap Size (in MB)
#wrapper.java.initmemory
# Maximum Java Heap Size (in MB)
#wrapper.java.maxmemory
# 运行的Main Class
wrapper.app.parameter
wrapper.console.format
=PMwrapper.console.loglevel=INFO
wrapper.logfile=Beanskt.log
wrapper.logfile.format=LPTM
wrapper.logfile.loglevel=INFO
wrapper.logfile.maxsize
=0wrapper.logfile.maxfiles=0
wrapper.syslog.loglevel=NONE
#window服务配置
wrapper.console.title
#服务名
wrapper.ntservice.name=samplesvr
# 显示名称
wrapper.ntservice.displayname
# 描述
wrapper.ntservice.description
# 依赖项
wrapper.ntservice.dependency
# 启动模式: AUTO_START or DEMAND_START
wrapper.ntservice.starttype
# 是否交互.
wrapper.ntservice.interactive
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