使用Wrapper创建java的window系统服务
2017-05-10 22:26
585 查看
前期准备
1.java开发环境。2.下载wrapper工具包. 本次演示的是基于最新的版本3.5.32。 http://download.csdn.net/detail/u010989191/9838929
创建java测试项目jar包
1.创建简单的java project。2.创建主类函数。WrapperDemoMain.java
package com.david.test; public class WrapperDemoMain { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i<5;i++){ new TestThread("the "+i+"th thread").start(); } } }
3.创建测试线程类TestThread.java
package com.david.test; public class TestThread extends Thread { //便于观察 加入线程名 private String threadName; public TestThread(String threadName) { super(); this.threadName = threadName; } @Override public void run() { while(true){ try { //输出当前线程信息 System.out.println("id: "+getId()+" this thread is "+this.threadName); //为了更好观察 当前线程睡眠一段随机时间 Thread.sleep((int)Math.random()*10000+5000); } catch (Exception e) { e.printStackTrace(); } } } }
4.打包当前项目成WrapperDemo.jar。
配置Wrapper
解压后的文件目录如下:首先将之前打包的WrapperDemo.jar包拷贝到lib目录下. 由于与示例demo文件命名冲突,故改为WrapperDemo2.jar。
在conf文件下创建wrapperdemo2.conf。创建方式可以将wrapper.conf拷贝一份重命名为wrapperdemo2.conf。
修改如下:wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp。
修改如下:wrapper.java.classpath.1=../lib/wrapperdemo2.jar
修改如下:wrapper.app.parameter.1=com.david.test.WrapperDemoMain
修改如下:wrapper.name=wrapperdemo2
使用cmd命令行进入wrapper-windows-x86-64-3.5.32-st\bin下执行 wrapper -c ../conf/wrapperdemo2.conf进行测试配置信息。显示如下则表示正常启动:
9.常用wrapper指令参数。
10.创建系统服务.
11.启动系统服务.
12.查看系统服务是否存在. 该服务启动后会随着系统的启动而启动。
13.删除服务.
此时再查看系统服务会发现服务已经被停止且从服务中删除!!!!
总结
以上则是对最新版本的java service wrapper的简单介绍,具体的使用规则请参考官网 https://wrapper.tanukisoftware.com/doc/english/integrate.html。如有不当,欢迎指正
相关文章推荐
- 使用Wrapper创建Java的window系统服务
- 使用Wrapper创建java的window系统服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用Wrapper来将Java程序转化为NT系统服务(转)
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用JavaServiceWrapper把Java程序作为Windows系统服务 from http://www.233.com
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用Java Service Wrapper 把Java程序作为Windows系统服务
- 使用.NET创建Windows系统服务及安装完全教程(收藏)
- 使用.net core ABP和Angular模板构建博客管理系统(创建后端服务)
- SC命令使用(创建window服务等)
- Linux系统使用SFTP服务创建用户并限定目录访问权限
- SC命令使用(创建window服务等) 分类: window 2015-05-05 10:21 46人阅读 评论(0) 收藏
- Java核心知识点学习----线程中如何创建锁和使用锁 Lock,设计一个缓存系统
- 【图】使用java service wrapper将java程序注册为window服务
- JAVA 注册tomcat成系统服务和自启动(测试通过使用)