注册成Windows服务

目录

前言

winsw下载地址

注册服务

安装服务

卸载

启动或停止服务:


前言

当我们在Windows上使用cmd启动服务,或者使用"startup.bat"启动项目是都会打开一个黑窗口,容易被其他人意外关闭,导致服务关闭。为了解决这样的尴尬的误会,我们可以使用winserver把我们的应用或者项目注册成一个服务。

winsw下载地址

Releases · winsw/winsw · GitHubA wrapper executable that can run any executable as a Windows service, in a permissive license. - Releases · winsw/winswhttps://github.com/winsw/winsw/releases

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

启动或停止服务:

安装好服务后,我们就可以在这里启动或者停止服务了。

相关推荐
春日见30 分钟前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
C++ 老炮儿的技术栈33 分钟前
VS2015 + Qt 实现图形化Hello World(详细步骤)
c语言·开发语言·c++·windows·qt
浩浩测试一下1 小时前
内网---> WriteOwner权限滥用
网络·汇编·windows·安全·microsoft·系统安全
一个人旅程~2 小时前
Dell n4020双系统分区步骤和linux优化操作
linux·windows·电脑
love530love2 小时前
【高阶编译】Windows 环境下强制编译 Flash Attention:绕过 CUDA 版本不匹配高阶指南
人工智能·windows·python·flash_attn·flash-attn·flash-attention·定制编译
勾股导航2 小时前
Windows安装GPU环境
人工智能·windows·gnu
x***r1512 小时前
PhpStudy2018怎么用?完整安装与使用指南(新手必看)
windows
一品人家8 小时前
win32汇编使用GDI+入门教程之九
汇编·windows·win32汇编
小天源14 小时前
Error 1053 Error 1067 服务“启动后立即停止” Java / Python 程序无法后台运行 windows nssm注册器下载与报错处理
开发语言·windows·python·nssm·error 1053·error 1067
十五年专注C++开发15 小时前
MinHook:Windows 平台下轻量级、高性能的钩子库
c++·windows·钩子技术·minhook