读书人

将java程序装配成windows服务

发布时间: 2013-02-03 12:33:31 作者: rapoo

将java程序安装成windows服务

一. 下载 wrapper-windows-x86-32-3.5.17.zip 包,该包已上传至我的资源:

http://download.csdn.net/detail/polokang/5040495

二.将程序导出成jar包

将java程序装配成windows服务

将java程序装配成windows服务

将java程序装配成windows服务

二.确保系统变量已经配置了%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

配置完后路径如下:

cac--

--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

读书人网 >windows

热点推荐