/ 中存储网

把Java程序转换成Windows服务方式运行

2014-04-19 12:24:01 来源:IT技术网
1、首先到请下载最新版本的Java Service Wrapper,点我下载。

2、准备如下文件,复制到test目录,这些文件可以从下载包中找到:

wrapper.dll

wrapper.exe

wrapper.jar3、编写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