将 Nacos 转变为 Windows 系统服务,实现开机自启

这篇具有很好参考价值的文章主要介绍了将 Nacos 转变为 Windows 系统服务,实现开机自启。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本文将为您介绍如何使用 WinSW 工具将 Nacos 打包成 Windows 系统服务,并实现开机自启动的便利功能。通过将 Nacos 安装为系统服务,您将摆脱每次手动启动的麻烦,从而提高部署效率和系统的稳定性。

下载 WinSW

WinSW(Windows Service Wrapper 是一个开源的 Windows 服务包装器,它可以帮助你将应用程序打包成系统服务,并实现开机自启动的功能。

下载 WinSW-x64.exe (⬇️ 更多版本下载) 和 sample-minimal.xml

将 Nacos 转变为 Windows 系统服务,实现开机自启

配置 WinSW

  1. 重命名 WinSW-x64.exe 为 nacos-service.exe , sample-minimal.xm 为 nacos-service.xml ,将重命名后的文件放置在D:\middleware\nacos\bin 目录下

将 Nacos 转变为 Windows 系统服务,实现开机自启

  1. 修改 nacos-service.xml 文件的配置如下:
<service>
  <!-- 唯一服务ID-->
  <id>nacos</id>
  <!-- 显示服务的名称 -->
  <name>Nacos Service</name>
  <!-- 服务描述 -->
  <description>Nacos 服务</description>
  <!-- 日志路径-->
  <logpath>D:\middleware\nacos\bin\logs</logpath>
  <!-- 日志模式 -->
  <logmode>roll</logmode>
  <!-- 指定启动可执行文件 -->
  <executable>D:\middleware\nacos\bin\startup.cmd</executable>
  <!-- 启动参数(-m standalone 单机启动)-->
  <arguments>-m standalone</arguments>
  <!-- 开机启动 -->
  <startmode>Automatic</startmode>
  <!-- 指定停止可执行文件 -->
  <stopexecutable>D:\middleware\nacos\bin\shutdown.cmd</stopexecutable>
</service>

安装和启动 Nacos 服务

CMD 切换到 D:\middleware\nacos\bin 目录下,执行以下命令完成服务的安装和启动

# 安装服务
nacos-service.exe install
# 启动服务
nacos-service.exe start

将 Nacos 转变为 Windows 系统服务,实现开机自启

在 Windows 系统服务列表可以看到 Nacos 服务(已验证可以开机自启动)

将 Nacos 转变为 Windows 系统服务,实现开机自启

访问 Nacos 管控台验证服务是否启动成功

将 Nacos 转变为 Windows 系统服务,实现开机自启

其他命令

# 删除服务
nacos-service.exe uninstall
# 查看状态
nacos-service.exe status
# 重启服务
nacos-service.exe restart

联系我

如果您在阅读本文时有任何疑问或需要进一步讨论,可以通过开源组织首页提供的联系方式与我取得联系。我很乐意提供技术支持,并欢迎您加入我们的技术交流群。期待与您一同分享和探讨技术话题!
有来开源组织:https://gitee.com/youlaiorg文章来源地址https://www.toymoban.com/news/detail-462069.html

到了这里,关于将 Nacos 转变为 Windows 系统服务,实现开机自启的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Windows下tomcat乱码修改、窗口名称、系统自启服务】

    tomcat启动乱码、项目放入webapps目录下启动乱码。所有乱码问题都是编码不一致导致,tomcat是UTF-8,Windows下的cmd窗口是GBK。 乱码修复前: (1)修改bincatalina.bat配置文件 修改tomcat的配置文件,打开tomcat路径下的bin目录下的catalina.bat文件,第216行rem注释掉: set “JAVA_OPTS=%JAVA

    2024年02月04日
    浏览(38)
  • Linux关闭开机自启服务

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 chkconfig查看存在的任务 关闭自动启动的任务 查看自动启动任务 关闭自动启动

    2024年02月12日
    浏览(40)
  • Windows注册表开机自启,右键菜单,运行的位置介绍

    开机自启可以把可执行文件的快捷方式放到StartUp目录中,也可以在注册表中实现,大多数都是在勾选设置后修改注册表中的值,这个注册表项的名称如下: 他的字符串值由名称和数据组成,名称就是app的名自定义,数据的值是可执行文件的绝对路径。 在打开运行时如果运行

    2024年02月04日
    浏览(46)
  • linux设置redis服务(开机自启)

    (1)、安装redis (2)、找到redis 安装目录 如启动文件所在目录: /usr/local/redis/redis-6.0.0/bin/redis-server 配置文件目录: /usr/local/redis/redis-6.0.0/etc/redis.conf 保存文件! 接下来就可以用服务操作redis(可以直接用redis,也可以用redis.service):

    2024年02月15日
    浏览(44)
  • Windows配置开机自启jar包,不显示黑窗口,并输出日志

    如果是在 Linux 下开机自启一个服务相对比较简单,这次遇到一个需求是关于 Windows 开机自启的: 在 Windows 环境下开机自动运行一个 SpringBoot 服务; 而且由于是一个后台服务,要求对终端用户无感知; 为后期维护方便,需要将原来的控制台输出记录到日志文件。 以下实现方

    2023年04月08日
    浏览(35)
  • Ubuntu系统设置开机自启

    在测试国产操作系统:银河麒麟、UOS统信机器的过程中,发现开机不自启,总结以下几种方式实现自启 rc.local脚本是一个Ubuntu开机后自动执行的脚本,可以在脚本内添加行指令,该脚本位于/etc/路径下,需要root权限才能修改,若/etc/rc.d/下也存在rc.local,通常会创建软连接到/e

    2024年02月13日
    浏览(41)
  • SSH开机自启配置及服务状态查看

    1、查看ssh是否安装,以及安装方法 查看ssh是否安装:rpm -qa | grep ssh 如有显示类似下面这些就说明安装了 libssh2-1.4.3-10.el7.x86_64 openssh-server-6.6.1p1-22.el7.x86_64 openssh-clients-6.6.1p1-22.el7.x86_64 openssh-6.6.1p1-22.el7.x86_64 安装命令:yum install openssh-server 2、查看ssh服务状态 两种方法 1、/et

    2024年02月03日
    浏览(40)
  • MySQL服务关闭开机自启,改成手动启动状态

    最近在写前端,所以就先把后端数据库禁用或手动启动吧。防止浪费太多内存或资源。一般就之前损坏了的数据库就禁用吧,其他最近不常用的服务就没必要开机自启动吧,毕竟电脑只有一台,不想学习想用电脑来玩的话就讲工作服务从开机自启动状态改成手动状态吧。 首先

    2024年02月09日
    浏览(50)
  • window系统开机自启指定网页

    1.在桌面时候右键新建快捷方式,输入想要开机打开的网页 2.点击下一步,设置自己想要的名称后点击完成 3.使用快捷键win+R运行,输入shell:startup,点击确定 4.把在桌面创建快捷方式拉到启动文件夹里面  5.谷歌浏览器也是同样的方法开机自启 打开谷歌浏览器进入全屏模式K

    2024年02月16日
    浏览(30)
  • Docker实现容器开机自启

    有时候想启动docker的时候,同时也把docker里面的容器也设置成自动启动。 创建容器时,设置自动启动容器,  添加--restart=always 如果创建时未指定 --restart=always ,可通过update 命令设置 服务器停机后,再次启动容器

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包