如果使用 sc.exe、nssm 等工具时,程序文件不符合 Windows 服务要求导致服务无法启动,那么 WinSW 可能是你的最佳选择。 二、工具获取 WinSW 可从https://github.com/winsw/winsw/releases下载。下载后可以根据需要将其命名为“WinSW.exe”(不改名也可,但前后配置需保持一致)。 三、相关文件说明 1. install.bat 文...
1.1 使用配置说明 Use WinSW as a global tool Use WinSW as a bundled tool Sample configuration file 1.2 Usage 2.实例分享 2.1 将exe注册成服务 2.2 将jar注册成服务 3.总结 1.官网使用说明 1.1 使用配置说明 Use WinSW as a global tool Take WinSW.exe or WinSW.zip from the distribution. Wri...
关于服务进程的日志以及错误信息,有单独的一个配置说明文档【WinSW Logging and Error Reporting】,咱们下次再详细说。 (9)argument 该元素指定要传递给可执行文件的参数。 如果有必要,Winsw会给每一个参数外加引号(“”),所以为了避免双重引号,尽量不要在参数中使用引号。 为了向后兼容,可以使用“arguments”来指定...
winsw xml参数说明 在使用winsw时,我们需要通过一个XML文件来配置服务的参数。下面我们将详细说明winsw XML参数的使用方法。 1. id 该参数用于指定服务的唯一标识符,可以是服务的名称或者任何其他字符串。例如: <id>MyService</id> 2. name 该参数用于指定服务的显示名称,即在Windows服务管理器中显示的名称。例如...
安装说明 https://github.com/kohsuke/wi... 下载winsw程序,选择对应版本。(WinSW.NET2.exe 或 WinSW.NET4.exe) 安装.NET Framework。 将WinSW.exe复制到自定义的目录,并重命名为test.exe 同目录下创建test.xml。特别注意,xml和exe必须同名 使用test.exe install安装服务。 使用test.exe uninstall卸载服务。
关于服务进程的日志以及错误信息,有单独的一个配置说明文档【WinSW Logging and Error Reporting】,咱们下次再详细说。 (9)argument 该元素指定要传递给可执行文件的参数。 如果有必要,Winsw会给每一个参数外加引号(“”),所以为了避免双重引号,尽量不要在参数中使用引号。
配置项说明: id- 服务的ID。必须在所有服务中是唯一的,由字母数字字符组成。 name- 服务的显示名称。可以和id一样,也需要在所有服务中是唯一的,可以包含空格和其他字符。 description- 描述。随便写,自己明白就行,或者不写也行。 executable- 可以是程序文件名,也可以是绝对路径。推荐放和程序在一起,直接写文...
银企平台相关服务的配置文件已存放到本文附件可供自取修改使用 我们需要编写一个和程序同名的XML文件作为WinSW的配置文件。 具体配置文件模板可以参考附件提供的XML配置文件 配置文件说明 *XML配置文件中的绿色字体,主要为解释说明,具体配置时可删除。 具体如何配置详细截止可以参考: ...
xml配置文件的相关说明:https://github.com/winsw/winsw/blob/v3/docs/xml-config-file.md 这里以nginx和mysql为例 vim mysql.xml 代码语言:txt 复制 <service> <id>mysql8</id> <workingdirectory>D:\mysql8\bin</workingdirectory> <!-- Path to the executable, which should be started --> <!-- ...