DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > 经验分享 > Java开发

Java程序注册为Windows的服务

一.      运行环境 
电脑上应该有java运行环境。 
二.      需要软件 
Java Service Wrapper 
下载地址为http://sourceforge.net/projects/wrapper/

三.      配置过程 
1.      首先将java程序打成jar包。 
2.      Java Service Wrapper包解压。 
3.      比如要注册成服务的程序项目目录为workapp,那么在这个目录下面新建三个文件夹: 
bin、conf、lib。 
4.      把Java Service Wrapper包中bin目录下的Wrapper.exe、src/bin目录下的App.bat.in、InstallApp-NT.bat.in、UninstallApp-NT.bat.in文件拷贝到workapp的bin目录中,并分别改名为App.bat、InstallApp-NT.bat、UninstallApp-NT.bat。 
5.      把Java Service Wrapper包中lib目录下的Wrapper.DLL、wrapper.jar拷贝到workapp的lib目录中。并且将项目的jar和所用到的jar都拷贝到该目录。 
6.      把Java Service Wrapper包中srcconf目录下的wrapper.conf.in拷贝到workapp的conf目录中,并命名为wrapper.conf。 
7.      修改wrapper.conf配置文件,方法如下: 
     主要修改以下几项即可: 
    (1)JVM位置: 
     wrapper.java.command=C:\jdk1.5.0_07\bin\java 
    (2)运行参数:如: 
     wrapper.java.additional.1=-Dprogram.name=run.bat 
    (3)你的Java程序所需的jar包必须全部在此标明,注意路径准确: 
     wrapper.java.classpath.1=../lib/wrapper.jar 
     wrapper.java.classpath.2=../lib/test_fat.jar 
…… 
    (4)你的Wrapper.DLL或wrapper.jar所在的目录 
     wrapper.java.library.path.1=../lib 
    (5)MAIN CLASS 此处决定了使用Java Service Wrapper的方式 
     wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp 
    (6)你的Java应用程序的运行类 
     wrapper.app.parameter.1= com.tes.Testjar 
    (6)注册为服务的名称和显示名,你可以随意进行设置 
     wrapper.ntservice.name=testService 
     wrapper.ntservice.displayname= testService 
    (7)服务描述信息 
     wrapper.ntservice.description= testService 
8.      修改好了以后,运行MyApp.bat即可运行你的java程序,这里可以测试配置的是否正确,如果可以运行,证明配置ok。 
9.      运行InstallApp-NT.bat可以进行服务的注册,UninstallApp-NT.bat为注销服务。 
10.      运行完注册服务InstallApp-NT.bat可以在 控制面板-管理程序-服务 中看到你注册的服务名称。(如:testService) 
 
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号