标签:地址 mfile 配置 and 方式 bsp 2.3 内容 五个
1、下载wrappper-windows-x86-32系列的工具包,解压缩为<wrapper-home>。
下载地址为: http://nchc.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.2.3.zip
2、新建一个目录,例如:C:\MyServerApp,并在其下面创建五个文件夹
分别为:bin 可执行程序文件夹
conf 配置文件夹
lib jar包文件夹
logs 日志文件夹包
application应用程序包 此包下还新建一个lib 用于存放应用程序所需要的jar包。
3、将<wrapper-home>\src\bin 中的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in等文件
与<wrapper-home>\bin 下的wrapper.exe复制到bin 目录下,并且将App.bat.in,InstallApp-NT.bat.in,
UninstallApp-NT.bat.in等的后缀.in去掉。
将<wrapper-home>\src\conf 下的wrapper.conf文件复制到conf目录下
将<wrapper-home>\lib 下的wrapper.jar,wrappertest.jar和wrapper.dll文件复制到lib目录下
最终的包结构可以是这样子的:
C:\MyServerApp
|-bin
|-App.bat
|-InstallApp-NT.bat
|-UninstallApp-NT.bat
|-wrapper.exe
|-lib
|-wrapper.jar 必须要的
|-wrappertest.jar
|-wrapper.dll
|-conf
|-wrapper.conf
|-logs
|-wrapper.log
|-application
|-lib 应用程序中如果用到了jar包,那么就复制到此文件夹里
|-用来存放应用程序(一般应用程序是有包结构的,就把工程里面的bin目录下的.class文件连同包一起拷过来)
4、配置Wrapper工具的wrapper.conf配置文件
配置Java虚拟机的位置
5、运行cmd
cdc:\MyServerApp\bin
App.bat测试
InstallApp-NT.bat安装
UninstallApp-NT.bat卸载安装的服务
||***********************************************************************||
服务里面,程序获取当前路径,不是根据.class或者jar文件所在的目录下的,而是bin目录下。
这一点很重要。所以很多程序所要的配置必须放在bin目录下,而不是和程序放在一起的目录下面。
否则服务执行时候,找不到所需的配置文件。
附加说明: 由于本人是在虚拟机下执行上述实验的,不便截图与复制配置文件内容回本机, 因此截图与配置文件都是copy网上的(可能部分文件名有出入,自己摸索一下)
参考帖子:
标签:地址 mfile 配置 and 方式 bsp 2.3 内容 五个
原文地址:http://www.cnblogs.com/abc8023/p/7834824.html