编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

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

wxchong 2025-01-05 20:35:59 开源技术 55 ℃ 0 评论

一、下载第三方工具:Windows Service Wrapper(下载地址:https://github.com/kohsuke/winsw/relases)我下载的是 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包也放入同级目录。

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


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


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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表