`

将JAVA程序添加到Windows服务中

    博客分类:
  • JAVA
阅读更多

平时要随机启动用JAVA程序写的代码,只有放在启动中,但用户都能轻易看到,所以这次把代码加到WINDOWS系统服务中。
1、Java Service Wrapper官网:http://wrapper.tanukisoftware.com/doc/english/download.jsp
2、下载后将文件解压,文件名我取成wrapper。然后自己再新建一个文件夹,命名为Monitor,在Monitor新增四个文件夹,bin,conf,logs,lib。
3、把wrapper下的src/bin/的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in和bin/下的wrapper.exe都放在Monitor的bin下,把.in后缀删除。【App.bat(可以直接运行程序),InstallApp-NT.bat(安装成Windows务),UninstallApp-NT.bat(卸载Windows服务)】
4、把wrapper的lib下的wrapper.dll,wrapper.jar放到Monitor的lib下。
5、把wrapper的conf下的wrapper.conf,wrapper-license.conf放到Monitor的conf下
6、把wrapper的logs下的wrapper.log放到Monitor的logs下
7、修改Monitor的conf/wrapper.conf,把你需要引用到的jar包分别加入到“wrapper.java.classpath.1=”后面.
    eg.   wrapper.java.classpath.1=../lib/wrapper.jar
            wrapper.java.classpath.2=../lib/commons-dbutils-1.5.jar
     修改"wrapper.app.parameter.1=",这里是你代码中的main class【这里可以把你的代码打成jar】
     分别修改wrapper.console.title=MyApp
                 wrapper.ntservice.name=MyApp【系统服务中的服务名称】
                 wrapper.ntservice.displayname=MyApp 【系统服务中显示名称】
                 wrapper.ntservice.description=MyApp 【系统服务中的描述】
8、运行App.bat,运行成功后就可以运行InstallApp-NT.bat安装到服务中了,UninstallApp-NT.bat卸载服务

 

分享到:
评论

相关推荐

    java程序注册windows 服务

    在Java编程环境中,将Java程序注册为Windows服务是一项常见的任务,尤其当你的应用程序需要在系统启动时自动运行或后台持续运行时。这个过程涉及到Java的JNI(Java Native Interface)和Windows的服务管理API。以下...

    将java程序做成windows系统服务

    然而,为了实现自动化启动和后台运行,我们可以将Java程序转换为Windows服务。这个过程涉及到几个关键步骤和技术,包括使用特定的工具来包装Java程序并将其注册为系统服务。下面将详细阐述如何实现这一目标。 首先...

    java程序做windows服务,随机启动

    然而,为了实现Java程序在Windows开机时自动启动,并且在用户登录之前就已经运行,我们需要将其转化为一个Windows服务。这个过程涉及到Java程序的打包、服务创建工具的使用以及服务管理的一些基本知识。 首先,我们...

    使用JavaService把Java程序转换成windows服务

    将Java程序转换为Windows服务是通过JavaService工具实现的,这个工具允许Java应用程序在Windows操作系统中作为服务运行,从而在系统启动时自动启动程序,并且可以在服务管理器中进行管理。下面将详细讲解如何操作和...

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

    ### Java程序快速转换为Windows服务运行 在现代企业级应用环境中,经常需要将Java应用程序部署为后台服务,以便实现自动启动、持续运行等需求。...希望本文能帮助到需要将Java程序转换为Windows服务的朋友。

    Windows服务自动重启Java服务

    为了实现自动执行,我们可以将此脚本添加到Windows的任务计划程序中,设定一个合适的执行间隔,例如每分钟一次。在任务计划程序中创建新任务,设置触发器为启动时和/或间隔触发,操作选择启动程序,指向bat脚本的...

    java程序生成windows服务

    1. 自动启动:将Java程序作为服务,可以确保在系统启动时自动运行。 2. 非交互式运行:服务可以在没有用户登录的情况下运行,避免依赖于桌面环境。 3. 故障恢复:如果服务意外终止,Wrapper可以自动重试或重启服务,...

    java应用程序 转 windows服务

    在IT行业中,将Java应用程序转换为Windows服务是一个常见的需求,特别是在需要后台自动运行或系统启动时自动启动的应用程序场景中。下面将详细解释这个过程,以及如何利用给定的文件来实现这一目标。 首先,我们要...

    Java程序 注册为 Windows 服务

    然而,为了实现后台自动运行、开机启动以及与其他系统服务进行交互,我们可以将Java程序注册为Windows服务。这种方式使得Java程序具备了类似传统Windows服务的功能,能够独立于用户会话存在。 首先,我们需要了解...

    java agent注册为windows服务

    Java Agent是一种可以在JVM启动时附加到Java应用程序的模块,它允许我们在类加载到内存之前或之后对字节码进行修改。Java Agent可以用来实现监控、性能分析、代码注入等多种功能。在我们的场景中,我们将使用Java ...

    Java Service Wrapper工具把Java程序转换为Windows服务

    一旦Java程序被转换为服务,可以通过Windows服务管理器或者Wrapper提供的命令行工具进行启动、停止、重启操作。这比直接通过命令行启动Java应用更为方便,尤其是在无人值守的环境下。 **源码级别的集成** 对于...

    将java程序打包成服务

    总结来说,将Java程序打包成Windows服务是通过Java服务包装器实现的,这涉及到配置包装器的配置文件、处理可能出现的错误、服务的注册与管理以及异常和日志监控。这个过程需要对Java和Windows服务机制有深入理解,但...

    Wrapper将Java Application程序封装为Windows下面的服务

    总结来说,Wrapper提供了一种简单有效的方法,将Java应用程序封装为Windows服务,使得Java应用能够在Windows环境中稳定、高效地运行。通过正确配置`wrapper.conf`文件,我们可以轻松地管理Java应用的服务生命周期,...

    java 发布windows服务

    在Java开发中,将应用程序发布为Windows服务是常见的需求,特别是在需要后台长期运行且自动启动的应用场景下。本文将深入探讨如何使用Java实现这一功能。 首先,我们需要理解什么是Windows服务。Windows服务是一种...

    将Java控制台应用作为windows服务

    解压后,将`bin`目录添加到系统环境变量`PATH`中,以便在任何地方运行其命令。 2. **创建服务配置文件**: 创建一个配置文件,例如`wrapper.conf`,该文件定义了服务的启动参数,包括Java主类、JVM参数等。例如: ...

    java应用程序发布为windows服务

    ### Java应用程序发布为Windows服务 ...- [使用wrapper将java程序安装成windows服务(摘)](#) 通过以上步骤,我们可以将Java应用程序成功地发布为Windows服务,极大地提高了程序的管理效率和稳定性。

    用Wrapper将java程序注册为服务

    在IT行业中,将Java程序注册为服务是一种常见的做法,它使得程序可以在系统启动时自动运行,无需手动干预。本文将详细讲解如何使用Wrapper工具来实现这一目标,Wrapper是一款流行的Java应用程序封装工具,它能将Java...

    Java项目Windows环境一键部署.doc

    【Java项目Windows环境一键部署】是指通过特定工具和方法,将Java应用程序打包成可以在Windows操作系统上直接运行的可执行文件(exe),以便于快速、简便地在Windows服务器上部署Java项目。这一过程主要针对三种类型...

    java程序注册系统服务完整示例

    - 在Windows系统中,`Wrapper`提供了一个命令行工具`wrapper.exe`,可以使用`install-service`命令将Java程序注册为系统服务。例如:`wrapper.exe -i "myServiceName" --conf "path\to\wrapper.conf"`。 - 在Linux...

    SpringBoot 使用Java Service Wrapper 部署Windows服务

    而Java Service Wrapper(通常简称为Wrapper)是一个工具,它允许将Java应用程序作为操作系统服务来运行,尤其是在Windows环境下。在本文中,我们将深入探讨如何使用Java Service Wrapper将SpringBoot应用部署为...

Global site tag (gtag.js) - Google Analytics