1.建立一个目录名为NetWatchDog,并在该目录下建立bin,lib,conf,logs目录。以下把NetWatchDog目录称为$DOG_HOME。
2.把下载来的文件解压,把$WRAPPER_HOME/bin/wrapper,$WRAPPER_HOME/src/bin/sh.script.in文件copy到$DOG_HOME/bin目录中。
3.把sh.script.in文件该名为你的服务名称,这里改为NetWatchDog。
4.编辑NetWatchDog,把Application的相关信息改为如下:
APP_NAME="NetWatchDog"
APP_LONG_NAME="NetWatchDog Application"
5.把你的程序的打包成jar文件,拷贝到$DOG_HOME/lib目录下,并把$WRAPPER_HOME/lib/libwrapper.so,$WRAPPER_HOME/lib/wrapper.jar文件也拷贝到$DOG_HOME/lib目录下面。
6.这步比较重要是成败的关键,把$WRAPPER_HOME/conf/wrapper.conf文件拷贝到$DOG_HOME/conf目录下(文档上面说的是wrapper.conf.in文件,但是我下载来的文件就是wrapper.conf,所以步需要改名的)。
7.编辑wrapper.conf文件:
#java命令的位置 wrapper.java.command=%JAVA_HOME%/bin/java #wrapper的主类 wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp #java classpath wrapper.java.classpath.1=../lib/wrapper.jar 中间是要用的jar包 ####### wrapper.java.classpath.2=%JAVA_HOME%/jre/lib/ext/log4j-1.2.13.jar wrapper.java.classpath.3=%JAVA_HOME%/jre/lib/ext/activation.jar wrapper.java.classpath.4=%JAVA_HOME%/jre/lib/ext/commons-email-1.0.jar wrapper.java.classpath.5=%JAVA_HOME%/jre/lib/ext/mail.jar ###### wrapper.java.classpath.6=../lib/NetWatchDog.jar #你的程序的主类,将作为wrapper的参数 wrapper.app.parameter.1=qiya.deng.main.Main
8.这样基本就大功告成了,现在可以运行命令./NetWatchDog
另外Windwos版本可以参考:http://blog.chinaunix.com/u/1677/?u=http://blog.chinaunix.com/u/1677/showart.php?id=67084