Nacos注册为windows服务详解

打印 上一主题 下一主题

主题 1764|帖子 1764|积分 5292

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
自己安装nacos时,想把 nacos 注册成一个 winserver 为了保证nacos不停在后台运行,还可以通过注册的服务名自界说开机自启动等。
自己设置时出现的题目包罗解决方式记录一下
题目

执行注册服务时报错:The configuration file cound not be loaded. Invalid character in the given encoding. Line 2, position 10.
工具下载

下载 WinSW-x64.exe
下载地址 https://github.com/winsw/winsw/releases
设置nacos-service.xml

下载好 exe 文件后,执行如下两个步骤
将WinSW-x64.exe文件重定名为 nacos-service.exe,放在 nacos 的 bin 目录下
创建设置文件 nacos-service.xml
nacos-service.xml 文件的内容如下:
  1. <service>
  2.   <!-- 唯一服务ID -->
  3.   <id>nacos</id>
  4.   <!-- 显示服务的名称 -->
  5.   <name>Nacos Service</name>
  6.   <!-- 服务描述 -->
  7.   <description>Nacos服务</description>
  8.   <!-- 日志路径 -->
  9.   <logpath>你的nacos路径\nacos\bin\logs\</logpath>
  10.   <!-- 日志模式 -->
  11.   <logmode>roll</logmode>
  12.   <!-- 可执行文件的命令 -->
  13.   <executable>你的nacos路径\nacos\bin\startup.cmd</executable>
  14.   <!-- 停止可执行文件的命令 -->
  15.   <stopexecutable>你的nacos路径\nacos\bin\shutdown.cmd</stopexecutable>
  16. </service>
复制代码
题目与解决

在 “你的nacos路径\nacos\bin” 下,运行以下下令,将 nacos 注册成 Windows 服务
cmd 执行 nacos-service.exe install
题目来了,我的报错了
The configuration file cound not be loaded. Invalid character in the given encoding. Line 2, position 10.
解决办法
把nacos-service.xml中的中文删除就好了,或者该编码格式我简单粗暴直接删
启动与克制Nacos Service服务

按组合键 Win + X,选择 Windows PowerShell(管理员)
输入如下下令启动 nacos 服务:
net start nacos
输入如下下令启克制 nacos 服务:
net stop nacos
卸载Nacos Service服务

如果你需要卸载,进入到 nacos 的 bin 目录下,执行以下下令:
nacos-service.exe uninstall

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

天津储鑫盛钢材现货供应商

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表