`

发布Java程序为Windows服务[Java Service Wrapper]

    博客分类:
  • java
 
阅读更多

 ☆下载Windows版本http://nchc.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.2.3.zip


☆假设项目放在目录project文件夹下,发布的包放在project/lib下,日志文件放在project/log下,配置文件放在project/conf下,运行的jar为myjar.jar。


☆在下载包后解压,将Java Service Wrapper包中src/bin/的App.bat.in,InstallApp-NT.bat.in,UninstallApp-NT.bat.in和bin/下的wrapper.exe放在project目录下,把后缀.in去掉。【App.bat(可以直接运行程序),InstallApp-NT.bat(安装成Windows服务),UninstallApp-NT.bat(卸载Windows服务)】。修改App.bat,InstallApp-NT.bat,UninstallApp-NT.bat中的set _WRAPPER_CONF="%_REALPATH%conf\wrapper.conf"。


☆把Java Service Wrapper包中lib目录下的Wrapper.DLL,wrapper.jar拷贝到project/lib下,在原来的运行的jar文件myjar.jar中的MANIFEST.MF增加Class-Path: 其他jar wrapper.jar wrapper.dll。


☆把Java Service Wrapper包中src/conf目录下的wrapper.conf.in放到project/conf下,去掉后缀.in。然后修改为

wrapper.java.classpath.1=dist/wrapper.jar
wrapper.java.classpath.
2=dist/myjar.jar

wrapper.java.library.path.
1=dist

#原来程序运行的入口
wrapper.app.parameter.
1=myapp.mainClass

wrapper.logfile
=log/wrapper.log
wrapper.console.title
=MyApp服务
wrapper.ntservice.name
=MyApp服务
wrapper.ntservice.displayname
=MyApp服务
wrapper.ntservice.description
=MyApp服务



☆然后直接运行App.bat,如果运行成功的话,然后就可以执行InstallApp-NT.bat发布成Windows服务,然后就可以设置成开机自启动了,不怕别人启动的时候自己的程序没有执行。另外如果在project/bin当成bat的目录的话没这么麻烦。

 

 

转自http://www.blogjava.net/woxingwosu/archive/2007/11/28/163308.html

分享到:
评论

相关推荐

    Java Service Wrapper配置Java台程序Windows服务

    对以上配置的MyApp.bat进行测试,运行MyApp....打开控制面板-管理程序-服务,看到App已经在系统服务中了,其他用法就与我们熟悉的Windows服务一样了。 本项目的功能测试 :http;//127.0.0.1:7777/ss='ss' 响应11111

    Java Service Wrapper使用总结

    Java Service Wrapper 是一种可以将 Java 应用程序发布为可安装的服务的解决方案,它提供了一种简单的方式来将 Java 应用程序打包成一个独立的服务。下面是 Java Service Wrapper 使用总结的详细说明: 概述 Java ...

    SpringBoot 使用Java Service Wrapper 部署Windows服务

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

    Java Service Wrapper 将你的java应用程序安装成windows系统服务

    Java Service Wrapper是一个强大的工具,它允许开发者将Java应用程序轻松地包装为Windows系统服务,以便在操作系统启动时自动启动Java程序,并能实现与系统服务相同的管理功能,如自动重启、日志记录等。这个工具...

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

    Java Service Wrapper工具是一款用于将Java应用程序转换为操作系统服务的实用工具,特别适用于Windows环境。它使得Java程序能够像系统服务一样启动、停止,并且在系统启动时自动运行,提供了更稳定的运行环境和管理...

    java程序注册windows 服务

    Java Service Wrapper(JSW)是一个广泛使用的开源工具,用于将Java应用程序包装成Windows服务。它支持32位和64位系统,并提供了配置文件,使得开发者可以轻松地控制服务的行为。 3. **配置文件**: 在JSW中,...

    Maven利用Java service wrapper生成Windows服务

    在项目的开发中,有时候需要将Java应用程序打包成Windows服务,我们就直接可以通过windows的服务来启动和关闭java程序了。 本博文将通过有两种方法实现该功能,手动创建法和Maven自动打包法。

    java程序做成Windows服务运行

    Java程序在Windows操作系统上作为服务运行,是一种常见的部署方式,特别是在需要后台持续运行且与系统启动同步的应用场景中。要实现这一目标,我们可以利用开源工具Winsw,它是一个小型的Windows服务封装器,允许...

    Java Service Wrapper,Window,32位免费社区版

    Java Service Wrapper是一款强大的工具,专为Java应用程序设计,它允许开发者将Java程序转换为操作系统级别的服务,以便在Windows、Linux、Unix等系统上实现后台自动启动和管理。在这个32位免费社区版中,我们专注于...

    Java Service Wrapper64位破解

    去CSDN下载所谓破解出现以下错误:wrapper | Licensed to (null) for (null) wrapper | wrapper | Launching a JVM... jvm 1 | WrapperManager: Initializing... jvm 1 | WrapperJNI Error: Not licensed to use ...

    java程序生成windows服务

    总结,通过Java Service Wrapper,我们可以轻松地将Java应用程序转变为Windows服务,享受其带来的自动化启动、后台运行和故障恢复等优势。在实际操作中,确保仔细阅读Wrapper的文档,理解每个配置选项的含义,以实现...

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

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

    Java Service Wrapper部署说明

    Java Service Wrapper是一个开源工具,它允许开发者将Java应用程序部署为操作系统级别的服务,确保JVM的稳定运行,尤其在没有GUI的环境下。它适用于多种操作系统,包括Windows和Linux。本部署说明将详细介绍如何使用...

    YSJSW(Yet Another Java Service Wrapper)

    YSJSW,全称为"Yet Another Java Service Wrapper",是一个强大的工具,主要用于将Java应用程序转换为Windows服务。这个工具使得Java应用能够在Windows操作系统环境下无缝运行,就像原生的Windows服务一样,提供了...

    自己做的一个wrapper(java配置windows服务)程序

    标题中的“自己做的一个wrapper(java配置windows服务)程序”指的是创建了一个Java程序,该程序作为一个包装器(Wrapper),用于在Windows操作系统上配置和管理Java应用程序作为系统服务运行。这种技术通常用于确保...

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

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

    Windows服务自动重启Java服务

    在Windows操作系统中,Java服务是通过Java的Java Service Wrapper(JSW)或者Windows服务宿主(Service Host,svchost.exe)来实现后台运行的。这些服务通常用于提供持续的系统功能,例如Web服务器、数据库连接或...

    将java程序做成windows系统服务

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

Global site tag (gtag.js) - Google Analytics