WinSW可以将应用打包成Windows服务的方式运行。
原文地址https://www.jianshu.com/p/2e0b088c6e23
注意事项:
下载好WinSW-x64.exe后,修改正确sample-minimal.xml,注意,sample-minimal.xml需要改名为WinSW-x64.xml,否则找不到对应的xml文件。
WinSW-x64.xml内容如下。
<service>
<!-- 唯一ID -->
<id>myfrpc</id>
<!-- 服务名称,启动服务时使用 -->
<name>myfrpcWinSW</name>
<description>This is myfrpc</description>
<executable>E:\frp\frp_0.53.0_windows_amd64\frpc.exe</executable>
<arguments>-c frpc.toml</arguments>
<!-- 开机启动 -->
<startmode>Automatic</startmode>
</service>
一、WinSW简介
WinSW可以将应用打包成Windows服务的方式运行。
WinSW可以在安装了.NET Framework 4.6.1 或更高版本的Windows 平台上运行。对于没有 .NET Framework 的系统,该项目提供基于 .NET 7 的本机 64 位和 32 位可执行文件。
二、GitHub地址
最新版本和预发布的 WinSW 二进制文件可在GitHub Releases上找到。
根据.Net Framework版本下载即可,如:WinSW.NET4.exe
sample-minimal.xml 是一个最小配置的列子。
sample-allOptions.xml 是一个全部可配置参数的例子。
三、查看.NET Framework版本
1、在地址栏上输入“C:\Windows\Microsoft.NET\Framework”,按回车键
2、可以看到.NET Framework版本。可以看到最高版本为4.0
四、修改及设置
1、把winsw.exe改名为有意义名称,比如apiServer.exe。
因为注册后服务启动的exe就是这个exe,所以修改后便于管理和识别。
修改sample-minimal.xml 为和exe同名文件,如apiServer.xml
把apiServer.exe和apiServer.xml放在和jar相同目录即可。2、xml设置
官方文档
作者:羋学僧
链接:https://www.jianshu.com/p/2e0b088c6e23
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。