1、首先到请下载最新版本的Java Service Wrapper,点我下载。
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 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 |
|