欢迎来到长春互联网
Time:

您的位置: 首页 >> 人物

代表java项目加入windows服务

2020.09.17 来源: 浏览:0次

1、下载wrappper-windows-x系列的工具包,解压缩为wrapper-home。

下载地址为:

2、新建一个目录,例如:C:MyServerApp,并在其下面创建五个文件夹

分别为:bin 可执行程序文件夹

conf 配置文件为减轻点疼痛夹

lib jar包文件夹

logs 日志文件夹包

application应用程序包 永远听不见别人的心声。此包下还新建一个lib 用于存放应用程序所需要的jar包。

3、将wrapper-homesrcbin 中的,,等文件

与wrapper-homebin 下的e复制到bin 目录下,并且将,,

等的后缀.in去掉。

将wrapper-homesrcconf 下的nf文件复制到conf目录下

将wrapper-homelib 下的r,r和l文件复制到lib目录下

最终的包结构可以是这样子的:

C:MyServerApp

-bin

t

t

t

e

-lib

r 必须要的

r

l

-conf

nf

-logs

g

-application

-lib 应用程序中如果用到了jar包,那么就复制到此文件夹里

-用来存放应用程序(一般应用程序是有包结构的,就把工程里面的bin目录下的.class文件连同包一起拷过来)

4、配置Wrapper工具的nf配置文件

配置Java虚拟机的位置

mand=C:ProgramFilesJavajdk1.6.0_07binjava 配置wrapper的主类,如果用他的代理方式,就填apperSimpleApp inclass=apperSimpleApp 工具寻找jar包以及应用程序的路径 asspath.1=../lib/r asspath.2=../lib/r asspath.3=../lib/l 应用程序连同其文件夹一起拷到application文件夹下了,所以路径只需要指定到../application/ asspath.4=../application/ 应用程序要用到的所有jar包 asspath.5=../application/lib/*.jar th.1=../lib ditional.1==t 要将那一个应用程序做成服务,就要把他的主函数所在的类名写在这里 rameter.1=Series rmat=PM glevel=INFO 指定日志记录的地方 gfile=../logs/g rmat=LPTM glevel=INFO xsize=0 xfiles=0 glevel=NONE tle=WrapperApplication =@wrapper@ splayname=@WrapperApplication@ scription=@WrapperDescription@ pendency.1= arttype=AUTO_START eractive=false5、运行cmd

cdc:MyServerAppbin

t测试

t安装

t卸载安装的服务

***********************************************************************

服务里面,程序获取当前路径,不是根据.class或者jar文件所在的目录下的,而是bin目录下。

这一点很重要。所以很多程序所要的配置必须放在bin目录下,而不是和程序放在一起的目录下面。

否则服务执行时候,找不到所需的配置文件。



临沂治白癜风
宁德白癜风治疗医院
黑龙江治疗白癜风好的医院
Tags:
友情链接
长春互联网