`
log_cd
  • 浏览: 1098567 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

用JavaServiceWrapper将Java程序转化为NT系统服务

阅读更多
配置wrapper.conf文件
    wrapper.java.command=C:/Java/jdk1.5.0_10/bin/java

    #这里的指的是你用来执行你程序的Java.exe的路径,一般你配置了环境变量后就可以不管了,当然,你有好几个JDK的话,还是指定吧

     wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
    #这个可不是指你的主类,而是和你采用的方式有关,如果你采用第一种整合方式的话,就 写上
    org.tanukisoftware.wrapper.WrapperSimpleApp  #,由它来封装服务 


    wrapper.java.classpath.1=../lib/wrapper.jar
   #这里添加你用到的jar包文件,从1..n你自己全写上吧,不过wrapper是必须的
    wrapper.java.classpath.2=../MyApp/.
   #把应用的classes文件放在MyApp目录下,注意包一致

   wrapper.java.library.path.1=../lib

   wrapper.app.parameter.1=remote.Bootstrap
   #这个就是你自己可执行程序的主类(MainClass),一般来说,就是包含public static void main的那个类

   # Name of the service  
   wrapper.ntservice.name=TEST_SERVICE

   # Display name of the service
   wrapper.ntservice.displayname=TEST_SERVICE

   # Description of the service
   wrapper.ntservice.description=TEST_SERVICE

  bin/InstallApp-NT.bat   安装服务
  bin/StartServer.bat     启动/运行服务(不用运行,InstallApp-NT.bat会自己调用。
                          如果服务名称发生变化需要修改此文档中的服务名称)
  bin/StopServer.bat      停止服务(如果服务名称发生变化需要修改此文档中的服务名称)
  bin/UninstallApp-NT.bat 删除服务

   在StartServer.bat,StopServer.bat中修改服务名:
   @echo start TEST_SERVICE
   @echo off
   sc start TEST_SERVICE
  
   @echo stop TEST_SERVICE
   @echo off
   sc stop TEST_SERVICE
分享到:
评论

相关推荐

    用Java Service Wrapper将java程序制作成系统服务进程

    本教程将深入讲解如何利用Java Service Wrapper将Java程序转化为系统服务。 首先,我们需要了解Java Service Wrapper的核心组件。`wrapper.conf`是Wrapper的配置文件,其中包含了运行Java应用的配置参数,如Java的...

    使用Wrapper将Java程序注册为Windows的服务

    本文将详细介绍如何使用Java Service Wrapper(简称Wrapper)工具将Java程序注册为Windows的服务。 #### 二、准备工作 1. **运行环境**:确保计算机已安装Java运行环境(JRE或JDK),推荐使用较新版本的JDK。 2. ...

    Java程序快速转换为windows服务运行

    本文将详细介绍如何利用Java Service Wrapper工具将Java程序转换为Windows服务运行的过程。 #### Java Service Wrapper简介 Java Service Wrapper是一款开源工具,用于将任何Java应用程序封装成一个Windows服务...

    将Java程序注册成系统服务.pdf

    总的来说,Java Service Wrapper提供了一种便捷的方式来将Java程序集成到操作系统服务管理体系中,使得程序能够自动启动、管理和监控,提高了软件的稳定性和可靠性。通过灵活配置`wrapper.conf`,可以满足各种复杂的...

    用Wrapper做java后台服务器程序

    它最显著的特点是无需对原有服务程序进行任何修改,仅通过添加一些脚本和配置文件,即可实现Java服务程序的系统服务化。此外,Wrapper还具备监控、日志记录、自动重启等高级功能,极大地提高了服务的健壮性和可维护...

    将一个程序设为NT服务.rar

    在Windows操作系统中,NT服务(NT Service)是一种用于后台运行的程序,它们可以在用户登录或系统启动时自动启动,并持续运行直到系统关闭。VB(Visual Basic)是微软开发的一种编程语言,非常适合创建这类服务。本...

    易语言源码NT系统服务源码

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多非计算机专业的人也...通过学习和实践,你将能够掌握系统服务开发的关键技术,并为未来更复杂的系统级编程打下坚实基础。

    将java应用程序打包成服务

    将Java应用程序打包成服务是为了使得Java程序能够在操作系统层面作为一个服务运行,提高用户的使用体验和管理便利性。这个过程通常涉及到将Java应用与特定的服务包装工具结合,例如Java Service Wrapper。以下是一个...

    如何将一个程序设为NT服务

    本教程将详细解释如何将一个程序设置为NT服务,以及涉及到的相关知识点。 1. **服务的概念与分类** - 服务是Windows操作系统中的一个重要组成部分,用于执行特定任务,如文件共享、打印服务等。 - NT服务分为交互...

    易语言模块NT系统服务.rar

    易语言模块NT系统服务是专为易语言设计的扩展组件,它允许开发者通过易语言来操作和管理Windows NT内核及后续版本(包括Windows 2000、XP、Server 2003、Vista、7、8、10等)中的系统服务。这个模块的目的是提供更...

    NT系统服务.rar

    NT系统服务是Windows NT系列操作系统的核心组成部分,包括Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows Server 2008、Windows 7、Windows Server 2008 R2、Windows 8、Windows Server ...

    将java程序安装成windows服务.pdf

    通过使用Java Service Wrapper,我们可以轻松地将Java程序安装成Windows服务,从而实现后台运行、系统级别的管理和监控等功能。遵循上述步骤,您可以快速地完成配置过程,确保Java程序作为Windows服务稳定运行。 ##...

    VB程序注册为系统服务

    `SvSample.exe`则是实际的NT服务程序,它将在后台执行,无需用户交互。这种程序通常用于执行计划任务、监控系统状态或其他需要持续运行的任务。VB提供了两种方法来实现这一目标:使用控件和服务API。 1. **使用控件...

    MFC NT服务程序管理

    综合以上,MFC NT服务程序管理是一个结合了MFC高级特性与Windows NT服务管理技术的软件开发实践,它为用户提供了方便的工具来管理和监控系统服务,同时利用系统托盘隐藏了应用程序的主窗口,保持桌面的简洁。...

    NTServer将控制台包装成服务

    在实际应用中,这样的工具非常有用,例如,如果你有一个日志监控程序,或者数据备份脚本,希望它们能在每次系统启动时自动运行,而不需要用户手动开启,那么使用NTServer将这些控制台程序转化为服务就是一个很好的...

    NT Service服务程序框架源代码

    在Windows操作系统中,NT Service服务程序框架是一个重要的开发工具,尤其对于系统级的后台服务程序开发者而言。它为程序员提供了编写NT服务程序的便捷途径,使得开发者能够专注于服务的核心逻辑,而无需深究服务...

    java应用程序发布为windows服务

    本文将详细介绍如何使用Java Service Wrapper(简称Wrapper)将Java应用程序发布为Windows服务。 #### 二、准备工作 1. **下载Wrapper**: 首先需要下载Java Service Wrapper,本文以`wrapper-windows-x86-32-3.2.3...

Global site tag (gtag.js) - Google Analytics