开源项目javaservice(http://javaservice.objectweb.org/)
这个到简单,先去下载这东西,填点资料就行
然后把JavaService.exe拷出来
把要执行的CLASS文件生成JAR包和JAVASERVERCE.exe放在同一目录下
然后自己写个脚本,如下
JavaService.exe -install MyService “%JAVA_HOME%”\jre\bin\server\jvm.dll -Djava.class.path=”%JAVA_HOME%”\lib\tools.jar;d:\javaTest -start Test
JavaService 有比较多的设置参数,其中:
-install 和 -uninstall 是进行服务的安装和卸载的
-Djava.class.path 设置程序运行时的classpath,它不会自动读取系统环境变量的,需要在这里设置系统运行所依赖的配置文件、类库等。jar文件清单里的classpath在这里也是起作用的。
-start 设置服务启动时要执行的main方法所在的类的全路径名称
-out 设置系统标准输出所要定向到的文件位置
-err 设置系统标准错误所要定向到的文件位置
-manual -auto 依赖设置服务的启动类型
-description 设置服务的描述,可以显示在服务窗口中
分享到:
相关推荐
Java程序在Windows操作系统上作为服务运行,是一种常见的部署方式,特别是在需要后台持续运行且与系统启动同步的应用场景中。要实现这一目标,我们可以利用开源工具Winsw,它是一个小型的Windows服务封装器,允许...
将Java程序转换为Windows服务是通过JavaService工具实现的,这个工具允许Java应用程序在Windows操作系统中作为服务运行,从而在系统启动时自动启动程序,并且可以在服务管理器中进行管理。下面将详细讲解如何操作和...
在Java编程环境中,将Java程序注册为Windows服务是一项常见的任务,尤其当你的应用程序需要在系统启动时自动运行或后台持续运行时。这个过程涉及到Java的JNI(Java Native Interface)和Windows的服务管理API。以下...
本文将详细介绍如何利用Java Service Wrapper工具将Java程序转换为Windows服务运行的过程。 #### Java Service Wrapper简介 Java Service Wrapper是一款开源工具,用于将任何Java应用程序封装成一个Windows服务...
需要注意的是,作为服务运行的Java程序应当能够以非交互模式运行,即不依赖用户的交互输入。此外,如果Java程序需要读写系统文件或网络通信,可能需要以管理员权限运行服务。 总之,将Java程序做成Windows服务,...
它使得Java程序能够像系统服务一样启动、停止,并且在系统启动时自动运行,提供了更稳定的运行环境和管理便利性。 Java Service Wrapper的核心功能是允许Java应用程序在没有用户交互的情况下在后台运行,如同其他...
1. 自动启动:将Java程序作为服务,可以确保在系统启动时自动运行。 2. 非交互式运行:服务可以在没有用户登录的情况下运行,避免依赖于桌面环境。 3. 故障恢复:如果服务意外终止,Wrapper可以自动重试或重启服务,...
对以上配置的MyApp.bat进行测试,运行MyApp....打开控制面板-管理程序-服务,看到App已经在系统服务中了,其他用法就与我们熟悉的Windows服务一样了。 本项目的功能测试 :http;//127.0.0.1:7777/ss='ss' 响应11111
然而,为了实现自动化启动和后台运行,我们可以将Java程序转换为Windows服务。这个过程涉及到几个关键步骤和技术,包括使用特定的工具来包装Java程序并将其注册为系统服务。下面将详细阐述如何实现这一目标。 首先...
在Windows操作系统中,Java服务是通过Java的Java Service Wrapper(JSW)或者Windows服务宿主(Service Host,svchost.exe)来实现后台运行的。这些服务通常用于提供持续的系统功能,例如Web服务器、数据库连接或...
Java Service Wrapper是一个强大的工具,它允许开发者将Java应用程序轻松地包装为Windows系统服务,以便在操作系统启动时自动启动Java程序,并能实现与系统服务相同的管理功能,如自动重启、日志记录等。这个工具...
1. **Java Service Wrapper (JSW)**:JSW是一个流行的工具,它允许Java应用程序作为操作系统服务运行,支持跨平台。JSW提供了配置文件,使得注册Java应用为Windows服务变得简单。 2. **编写Java Agent**:为了注册...
而Java Service Wrapper(通常简称为Wrapper)是一个工具,它允许将Java应用程序作为操作系统服务来运行,尤其是在Windows环境下。在本文中,我们将深入探讨如何使用Java Service Wrapper将SpringBoot应用部署为...
JavaService 是一个开源工具,主要用于将Java应用程序包装成Windows服务(NT服务),使得Java程序可以在Windows操作系统环境下作为后台服务运行。这种服务模式对于需要长期运行且不需要用户交互的应用程序非常适用,...
这个过程使得Java程序能够在Windows操作系统下像其他系统服务一样后台运行,即使没有用户登录也能自动启动和管理。这样的功能对于需要长期运行且无需用户交互的Java应用非常有用,比如服务器端应用或者定时任务。 ...
JavaService是一款专为Windows操作系统设计的小巧实用工具,它的主要功能是将Java应用程序转换为Windows服务,使得Java程序能够在系统启动时自动运行,并且在后台持续稳定地执行,无需用户手动干预。这对于需要长...
JavaService是一个工具包,它允许Java应用程序在Windows操作系统下作为服务来运行,类似于其他系统中的守护进程。这个工具使得开发者可以轻松地将Java程序转换为Windows服务,使其能够在系统启动时自动启动,并在...
然而,为了实现后台自动运行、开机启动以及与其他系统服务进行交互,我们可以将Java程序注册为Windows服务。这种方式使得Java程序具备了类似传统Windows服务的功能,能够独立于用户会话存在。 首先,我们需要了解...
Apache Commons Daemon是一个开源项目,提供了Java程序作为Windows服务运行的工具,包括JaWin和Procrun。JaWin是Java应用程序,而Procrun则是一个C++编译的可执行文件,用于控制Java应用程序作为Windows服务的启动、...