要把java的jar打包成服务,wrapper是个比较好的工具,网上的很多资料写的太复杂。
昨天一个小问题导致我花费了两个多小时才搞定。在这里记录一下。其实基本的只要几个步骤就可以了。
1、下载我下载的版本是wrapper-windows-x86-32-3.5.17
我下载的地址是http://jaist.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.5.17.zip
2、解压到任意目录,把src/conf目录下的wrapper.conf.in改名后成wrapper.conf放到conf目录下。
3、修改wrapper.conf文件,找到
wrapper.java.classpath.1的位置,在下面添加服务的包,名称为wrapper.java.classpath.2=。。。。。,以此类推。
wrapper.app.parameter.1的位置,把main的类名写上。
4、运行测试,安装服务,在bin目录下面
》测试运行是否正常
wrapper.exe -c ../conf/wrapper.conf
》安装服务
wrapper.exe -i ../conf/wrapper.conf
》卸载服务
wrapper.exe -r ../conf/wrapper.conf
》启动
wrapper.exe -t ../conf/wrapper.conf
》停止
wrapper.exe -p ../conf/wrapper.conf
到此就完成了所有的配置,如果有错误到log目录下面查看日志。