Java程序注册为Windows系统服务
一、下载第三方工具:Windows Service Wrapper(下载地址:https://github.com/kohsuke/winsw/relases)下载WSW:二、下载好该.exe文件后,还需要一个.xml配置文件配合使用。注意:该.exe文件和.xml文件的文件名应保持一致:如何配置`SendMessageToCustomer.xml文件?信息如下:<service>&l
·
一、下载第三方工具:Windows Service Wrapper
(下载地址:点击下载WSW)
下载WSW:
二、下载好该.exe文件后,还需要一个.xml配置文件配合使用。注意:该.exe文件和.xml文件的文件名应保持一致:
如何配置`SendMessageToCustomer.xml文件?信息如下:
<service>
<!-- 该服务的唯一标识 -->
<id>SendMessageToCustomer</id>
<!-- 注册为系统服务的名称 -->
<name>SendMessageToCustomer</name>
<!-- 对服务的描述 -->
<description>Send the data to customer</description>
<!-- 将java程序添加到系统服务 -->
<executable>java</executable>
<!-- 执行的参数 -->
<arguments>-jar "SendMessageToCustomer.jar"</arguments>
<!-- 日志模式 -->
<logmode>rotate</logmode>
</service>
三、将下载好的WinSW.NET2.exe
修改为SendMessageToCustomer.exe
。并将SendMessageToCustomer.exe
、SendMessageToCustomer.xml
和打好的jar包SendMessageToCustomer.jar
放在同一个目录下。
四、利用管理员权限运行cmd,进入该目录,执行SendMessageToCustomer.exe install
,将该jar程序注册为Windows系统服务。打开服务页面,可以发现:
在服务中多了一个SendMessageToCustomer
的服务,打开该服务并执行启动。该服务即可正常执行了。
删除服务命令:
sc delete 服务名
更多推荐
已为社区贡献2条内容
所有评论(0)