本篇文章围绕WinSW来操作
WinSW:可以将任何一个程序注册为服务的工具,同样具有卸载等功能
1)下载WinSW工具:
GitHub地址:Release WinSW v2.11.0 · winsw/winsw · GitHubhttps://github.com/winsw/winsw/releases/tag/v2.11.0
注:优先选择最新版本
2)下载对应的文件(这里下载的是min版本,如果min版本满足不了你可以选择"sample-allOptions.xml"):
下载完成后复制到jar包同级文件里,建议都改成你的jar包名
3)修改sample-minimal.xml文件内容:
注释大致意思是版权注意事项,以及下面是他给你的案列,可以在哪儿关于更多配置的信息
修改的信息包括:
------3/15-------
<!-- append:追加模式;reset:重设模式,每次服务启动时,旧的日志文件都会被截断;none:不生成任
何日志文件 -->
<logmode>rotate</logmode>
3.1) 完成上述操作后在改目录下"Shift + 鼠标右键" 选择"在此处打开Powershell窗口",运行
注: dianzan.exe改成你自己的文件名
4) 最后打开Windows的计算机管理,服务,找到对应的服务,你就可以像服务一样对他进行启动,关闭,启动成功后会在你的同目录下生成web-start.err.log、web-start.out.log和web-start.wrapper.log,分别对应错误日志、输入日志和exe软件日志
(Ctrl+R 输入cmd 在控制台页面输入compmgmt 即可进入Windows的计算机管理)
注:有时候会遇到运行的jar包没有管理员权限,无法访问系统中的某些文件,对应的解决方案是去服务页面右键对应服务,属性,登录标签页,修改登录用户为系统管理员