如何将你开发的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

相关推荐