java注册windows系统服务_Java程序注册为Windows系统服务

前段时间,总监提出将数据库中的数据通过接口发送给客户方。需要将Java程序注册为Windows系统服务,定时传送数据。总监提出用.NET写一个系统服务,将数据传送给客户是个不错的解决办法,出于对.NET了解甚少的无奈,没有选择这个解决方案。费了九牛二虎之力,终于找到了如何将Java程序注册为Windows系统服务。

话不多说,直接上方案:

一、下载第三方工具:Windows Service Wrapper(下载地址:https://github.com/kohsuke/winsw/relases)

下载WSW:

2ee4f88d461fa50930b58fd32926565e.png

二、下载好该.exe文件后,还需要一个.xml配置文件配合使用。注意:该.exe文件和.xml文件的文件名应保持一致:

dfedabc066ac4270b54b615cd2ae4899.png

如何配置SendMessageToCustomer.xml文件?信息如下:

1

2

3 SendMessageToCustomer

4

5 SendMessageToCustomer

6

7 Send the data to customer

8

9 java

10

11 -jar "SendMessageToCustomer.jar"

12

13 rotate

14

三、将下载好的WinSW.NET2.exe修改为SendMessageToCustomer.exe。并将SendMessageToCustomer.exe、SendMessageToCustomer.xml和打好的jar包SendMessageToCustomer.jar放在同一个目录下。

四、利用管理员权限运行cmd,进入该目录,执行SendMessageToCustomer.exe install,将该jar程序注册为Windows系统服务。打开服务页面,可以发现:

072724ef483a56ec4ab80191efcac5ed.png

在服务中多了一个SendMessageToCustomer的服务,打开该服务并执行启动。该服务即可正常执行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值