frank oo java

我爱oo,我爱java。http://oofrank.blogchina.com

My Links

Blog统计

公告

欢迎到 oofrank@blogchina 来 QQ:421057986 email:oofrank@163.com
www.flickr.com
oofrank@flickr with my S9500

Free Download Manager
Free Download Manager

文章

收藏

相册

IT

other

存档


正在读取评论……
windows service by java..... openfans.org-dependency

请先下载 wrapper-delta-pack.zip
实际上实现一个windows服务只需针对org.tanukisoftware.wrapper.WrapperListener和org.tanukisoftware.wrapper.WrapperManager编程,
public class YourStartUpClass implements WrapperListener {
   
    /**
    * 此处只需一句话
    */
    public static void main(String[] args) {
         WrapperManager.start(new YourStartUpClass(), args);
    }

    public void controlEvent(int event) {
        // TODO Auto-generated method stub
       
    }

    public Integer start(String[] args) {
        System.out.println("start......" + args.length);
        //============
        // 这里启动你的服务程序
        //============
        WrapperManager.log(WrapperManager.WRAPPER_LOG_LEVEL_INFO, "YourServer start."); //记日志
        return null;  //关键,返回null表示成功
    }

    public int stop(int exitCode) {
        System.out.println("stop......");
        //============
        // 这里停止你的服务程序
        //============
        return 0;
    }
}

在wrapper.conf中:
wrapper.java.mainclass=这里写你的启动ClassName: YourStartUpClass  --注意是包含包名的全名
wrapper.java.classpath.1=../lib/wrappertest.jar
wrapper.java.classpath.2=../lib/wrapper.jar  //这里要将所有classppath写全,注意最后一位必须是 1 2 3 4 5 6...不能重复.

wrapper.ntservice.name=你的服务名
wrapper.ntservice.description=你的服务的详细描述


直接使用 bin/TestWrapper.bat 就可以测试你的服务了
InstallTestWrapper-NT.bat -- 安装服务
UninstallTestWrapper-NT.bat -- 卸载服务

项目主页:http://wrapper.tanukisoftware.org
下载地址:http://prdownloads.sourceforge.net/wrapper/wrapper-delta-pack-3.2.1.zip?download

Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1030671


[点击此处收藏本文]  发表于2006年09月06日 5:25 PM




正在读取评论……
大名
网址
验证码
评论