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

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

前言

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


下载 WinSW

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


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


微信图片_20230710105714.png


配置 WinSW

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

微信图片_20230710105725.png


修改 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


微信图片_20230710105736.png


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

微信图片_20230710105747.png



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

微信图片_20230710105750.png



其他命令


# 删除服务

nacos-service.exe uninstall

# 查看状态

nacos-service.exe status

# 重启服务

nacos-service.exe restart


联系我

如果您在阅读本文时有任何疑问或需要进一步讨论,可以通过开源组织首页提供的联系方式与我取得联系。我很乐意提供技术支持,并欢迎您加入我们的技术交流群。期待与您一同分享和探讨技术话题!

有来开源组织:https://gitee.com/youlaiorg


相关文章
|
9月前
|
运维 安全 Linux
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
“清爽加速”Windows 11 Pro 24H2 针对老旧或低配设备,通过精简系统、优化服务与简化装机流程,降低资源占用,提升运行流畅度,兼顾安全性与稳定性,让老设备也能轻松应对日常办公与轻度娱乐需求。
589 1
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
|
9月前
|
安全 搜索推荐 开发者
【适度精简】Windows 7 旗舰版-emmy精简系统
Windows 7旗舰版因硬件占用高、冗余组件多、兼容性差及缺乏安全更新等问题,逐渐难以满足用户需求。适度精简版通过去除无用组件、优化性能与安全性,提升老旧设备运行效率,增强兼容性与稳定性,同时保留用户熟悉的操作界面,降低学习成本,满足个性化需求,延续Windows 7的实用价值。
435 2
|
9月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
2426 0
|
12月前
|
Ubuntu Linux 数据安全/隐私保护
Windows中安装WSL 2和Ubuntu系统的教程
回看这一路,有趣吧?你已经跨界成为了一个Windows和Linux的桥梁。期待在代码的世界里,把一切玩得风生水起!
578 13
|
10月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
1733 0
|
11月前
|
持续交付 Windows
如何使用Sysprep准备Windows系统并使用自动应答
通过Sysprep准备Windows系统,可实现SID重置与系统定制。进入Sysprep后,可安装软件、设置默认桌面文件,并使用Windows SIM创建应答文件以实现自动化部署。适用于系统克隆与批量部署场景。
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
6315 0
|
存储 网络协议 Nacos
高效搭建Nacos:实现微服务的服务注册与配置中心
Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台。它旨在帮助开发者更轻松地构建、部署和管理分布式系统,特别是在微服务架构中。
2786 81
高效搭建Nacos:实现微服务的服务注册与配置中心
|
存储 Kubernetes 安全
Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置
无论是使用 Nacos-Controller 实现配置的双向同步,还是直接在应用中接入 Nacos SDK 以获得更高级的配置管理特性,都能显著提升配置管理的灵活性、安全性和可维护性。使用 Nacos,您能够更好地管理和优化您的应用配置,从而提高系统的稳定性和可靠性。
1068 50
|
JSON Java Nacos
SpringCloud 应用 Nacos 配置中心注解
在 Spring Cloud 应用中可以非常低成本地集成 Nacos 实现配置动态刷新,在应用程序代码中通过 Spring 官方的注解 @Value 和 @ConfigurationProperties,引用 Spring enviroment 上下文中的属性值,这种用法的最大优点是无代码层面侵入性,但也存在诸多限制,为了解决问题,提升应用接入 Nacos 配置中心的易用性,Spring Cloud Alibaba 发布一套全新的 Nacos 配置中心的注解。
1798 147

热门文章

最新文章