目录
前言
当我们在Windows上使用cmd启动服务,或者使用"startup.bat"启动项目是都会打开一个黑窗口,容易被其他人意外关闭,导致服务关闭。为了解决这样的尴尬的误会,我们可以使用winserver把我们的应用或者项目注册成一个服务。
winsw下载地址
github.comhttps://github.com/winsw/winsw/releases/download/v2.12.0/WinSW-x64.exe
注册服务
- 将上一步下载好的WinSW.exe复制到自定义的目录
- 同目录下创建projectName.xml
projectName.xml配置如下:
<service>
<!-- 服务自定义ID:唯一的,不能有汉字-->
<id>high-server</id>
<!-- 服务自定义名称:与Id一致就好-->
<name>high-server</name>
<!-- 服务描述-->
<description>high的项目</description>
<!-- 要执行的命令-->
<executable>java</executable>
<!-- 命令执行参数-->
<arguments>-jar D:\services\tourism-monitoring-platform-test-1.0.0\tourism-monitoring-platform\boot\tourism-monitoring-platform.jar</arguments>
<log mode="reset"/>
</service>
安装服务
server.exe install
卸载
server.exe uninstall
启动或停止服务:
安装好服务后,我们就可以在这里启动或者停止服务了。