一. 下载 wrapper-windows-x86-32-3.5.17.zip 包,该包已上传至我的资源:
http://download.csdn.net/detail/polokang/5040495
二.将程序导出成jar包
二.确保系统变量已经配置了%JAVA_HOME%,并将需要启动的程序的jar包放到./lib 文件下
1.将warpper包下的 /src/bin下面的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in三个文件复制到 ./bin 中,并分别改名,去掉“.in”。
2.将warpper包下的/src/bin下面的Wrapper.exe复制到./bin
3.将warpper包下的下面的wrapper.jar和wrapper.dll复制到./lib
配置完后路径如下:
--bin--App.bat,InstallApp-NT.bat,UninstallApp-NT.bat,Wrapper.exe
--conf--wrapper.conf
--lib --wrapper.dll,wrapper.jar,cac.jar
--logs--wrapper.log
三.配置conf文件夹下的wrapper.conf文件
1.指定java的路径
wrapper.java.command=%JAVA_HOME%/bin/java
2.指定wrapper的启动方式,用wrapper代理启动
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
3.指定服务所需要用到的jar包及class文件,其实可以直接配置成wrapper.java.classpath.2=../lib/*.jar
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=../lib/cac.jar #(cac.jar 为我含有 main 方法的需要打包的程序)
4.指定main class, com.xdnz.cac.CacRequest是main方法所在类
wrapper.app.parameter.1=com.xdnz.cac.CacRequest
6.指定服务的名称,显示名,及服务描述
wrapper.name=Test wrapper CAC
wrapper.displayname=Test wrapper CAC
wrapper.description=Test wrapper CAC