如何将你开发的Java程序注册为Windows系统服务

一、下载第三方工具:Windows Service Wrapper(下载地址:https://github.com/kohsuke/winsw/relases)我下载的是 v3.0.0-alpha.10版本

如何将你开发的Java程序注册为Windows系统服务

v3.0.0-alpha.10

二、建立一个XML文件配置好里面的内容,并保存名为FileBackendService.xml:

<service> <!--该服务的唯一标识--> <id>FileBackendService</id> <!--注册为系统服务的名称--> <name>FileBackendService</name> <!--对服务的描述--> <description>File Backend Service</description> <!--将java程序添加到系统服务--> <executable>java</executable> <!--执行的参数 可自行配置,最简单即-jar"jar包名称"--> <arguments>-jar -Dspring.profiles.active=dev -Dbackend=ps -Xms1024m -XX:PermSize=128M "file-service-1.0.jar"</arguments> <!--日志模式--> <logmode>rotate</logmode></service>

三、将下载的exe文件(WinSW-x64.exe)更改为服务的名称FileBackendService.exe。并将需要启动的jar包也放入同级目录。

如何将你开发的Java程序注册为Windows系统服务

FileBackendService.exe

四、在此路径下通过cmd命令运行 FileBackendService.exe install

如何将你开发的Java程序注册为Windows系统服务

服务安装成功

如何将你开发的Java程序注册为Windows系统服务

服务列表

五、右键启动服务,状态"正在运行",日志文件正常产生,服务正常启动

如何将你开发的Java程序注册为Windows系统服务

正常启动

六、是不是很简单,赶快动手试试吧

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月18日 上午9:04
下一篇 2023年5月18日 上午9:20

相关推荐

  • 本科生怎么搞科研项目的本科生怎么搞科研项目的

    本科生如何搞科研项目 科研项目对于研究生和博士生来说可能是一个挑战,但对于本科生来说,搞科研项目是一个非常好的锻炼和提高自己的机会。在这篇文章中,我将介绍一些本科生如何搞科研项目的…

    科研百科 2024年9月8日
    12
  • 管理会计简答题(管理会计简答题及答案)

    1.管理会计的职能有哪些?答:按照管理五职能的观点,可以将管理会计的主要职能概括为以下五个方面:预测经济前景、参与经济决策、规划经营目标、控制经济过程和考核评价经营业绩。 2.请说…

    科研百科 2022年9月24日
    173
  • 党建引领社区中心工作方面存在的问题

    党建引领社区中心工作方面存在的问题 近年来,随着城市化进程的加速,社区建设和发展越来越受到重视。然而,在党建引领社区中心工作方面,仍然存在一些问题,这些问题可能会对社区的发展产生负…

    科研百科 2024年11月20日
    2
  • 科研管理费用途

    科研管理费用途 科研管理费是用于支持科学研究的一种费用。它通常是由实验室或研究机构管理的,用于支付研究人员在实验室工作或进行实验所需的费用。科研管理费是实验室或研究机构的一种收入,…

    科研百科 2024年10月12日
    21
  • 科研项目管理方案,科研项目管理方案(科研项目实施方案)

    预算是所有项目的重头戏。无论项目规模是大是小,它都会有预算。如一个项目,你可以计划预算是3500美元,或者是350万美元,但无论预算是多少,你都会受到预算的制约,你需要在规定的预算…

    科研百科 2022年8月26日
    141
  • 多人协同办公 英文(多人协同办公)

    多人协同办公:让工作更高效,更流畅 多人协同办公是指在一个团队中,通过计算机软件或视频会议设备,让多个团队成员一起完成工作任务的过程。在现代社会中,多人协同办公已经成为许多企业和组…

    科研百科 2024年6月4日
    72
  • 项目管理 oa系统

    项目管理 oa系统:提升项目管理水平 随着信息技术的不断发展,项目管理已经成为了现代项目管理中不可或缺的一部分。而oa系统作为项目管理中的重要组成部分,可以帮助企业更好地进行项目管…

    科研百科 2024年7月25日
    35
  • mkvtoolnix 提取

    Mkvtoolnix 是一款开源的视频容器化工具,它可以帮助用户快速、方便地提取视频文件。本文将介绍如何使用 Mkvtoolnix 进行视频提取。 Mkvtoolnix 是一款功能…

    科研百科 2024年10月14日
    6
  • 医药实验的一般流程(医药实验的一般流程是什么)

    医药实验是新药研发的重要环节,它通过科学的方法和严格的流程,评估药物的安全性和疗效,为临床应用提供科学依据。下面将简要介绍医药实验的一般流程。 1. 药物发现与筛选:医药实验的第一…

    科研百科 2023年10月4日
    141
  • 项目管理制度(项目管理制度范本)

    项目管理制度(项目管理制度范本) (需要电子档文件后台联系我) 1. 项目管理制度总则 1.1 目的和依据 为建立本公司的项目管理环境,规范项目相关职能部门、管理中心支持、帮 助和…

    科研百科 2024年3月28日
    128