WinSW可以将任何应用程序包装和管理为Windows服务。
示例
假设我们有一个SpringBoot打包生成的app.jar文件。
- 在同目录下新建配置文件,app.xml
<service>
<id>app-id</id>
<name>app-name</name>
<description>app description</description>
<executable>java</executable>
<arguments>-jar "app.jar"</arguments>
<log mode="roll"></log>
</service>
- 将下载的exe文件复制到同目录,重命名为app.exe
- 新建install.bat文件,用于安装和启动服务
app.exe install
app.exe start
- 新建uninstall.bat文件,用于停止和卸载服务
app.exe stop
app.exe uninstall
注意:必须右键以管理员身份运行