windows上nacos自启动的三种方法小结

 更新时间:2023年12月04日 09:51:15   作者:M1NSTAR  
本文主要给大家介绍了windows上nacos自启动的三种方法,借助WinSW.exe添加到服务列表,修改nacos启动配置以及以开机"启动"方式——启动Nacos的startup.cmd这三种方法,文中通过图文讲解的非常详细,需要的朋友可以参考下

前提:windows上先安装nacos

备注:方法一、二都是以“windows服务”形式进行自启动,效果类似于mysql的windows服务

但这种方法nacos服务可能会启动失败,不想浪费时间的博主建议直接跳转方法三!

博主尝试了方法一、二,都生成了服务,但是点击启动出现报错/启动不了,同样电脑体质不好的朋友们可以直接跳转到方法三!!

方法一:借助WinSW.exe添加到服务列表

Nacos设置为windows自启动服务

方法二:修改nacos启动配置,手动将startup.cmd设置成服务

操作步骤:

(一)打开nacos安装路径,bin——startup.cmd——右键——编辑

(二)找到set MODE = "",把值修改为standalone(修改启动方式为单机启动)

(说明:之前我们启动Nacos需要cmd运行命令:startup.cmd -m standalone,修改启动配置文件后我们可以直接通过双击startup.cmd进行启动nacos)

(三)以管理员身份运行cmd(“开始”——“cmd”——“管理员身份运行”)

①创建一个windows服务(注意填写自己的nacos文件路径) 

sc create nacos start= auto binPath= "\"D:\nacos\bin\startup.cmd\""

②把刚刚创建的服务设置为“自启动”“启动服务”

sc config nacos start= AUTO     自启动

net start nacos                            启动服务

附上关闭、删除服务命令

net stop nacos                            关闭服务

sc delete nacos                           删除服务

方法三:以开机"启动"方式——启动Nacos的startup.cmd,并隐藏启动后的Nacos cmd命令窗口

博主在尝试了方法一、二甚至网上更多乱七八糟的方法还是行不通!!!的情况下想到了这个有点有趣的操作!模拟的就是一个开机后双击startup.cmd启动nacos,再隐藏掉启动后的窗口

(一)在方法二的前两个步骤基础上(修改了文件的启动配置)

实现不用命令行双击startup.cmd就可以单击启动nacos,详情请返回方法二查看

(二)编写一个bat文件(txt文件,重命名改文件格式为bat)建议放在nacos的根目录

注意第二第三行是关于nacos的安装路径及启动文件,根据自己情况编写,内容如下

@echo off
D:
CD D:\nacos\bin
startup.cmd
taskkill /f /im cmd.exe
exit

(三)编写一个vbs去启动bat,再把vbs放在电脑的“启动”路径下

注意第二行填写的bat路径

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "D:\nacos\nacosStartAuto.bat",0

附上windows程序自启动的文件夹打开方式:

Win + R

shell:Common Startup

完成,重启电脑,可以直接访问nacos后台页面~

以上就是windows上nacos自启动的三种方法小结的详细内容,更多关于nacos自启动的资料请关注脚本之家其它相关文章!

相关文章

  • SpringBoot整合Ehcache3的实现步骤

    SpringBoot整合Ehcache3的实现步骤

    本文主要介绍了SpringBoot整合Ehcache3的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • SpringBoot的jar包如何启动的实现

    SpringBoot的jar包如何启动的实现

    本文主要介绍了SpringBoot的jar包如何启动的实现,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Spring的编程式事务TransactionTemplate的用法详解

    Spring的编程式事务TransactionTemplate的用法详解

    TransactionTemplate提供了一种在代码中进行编程式事务管理的方式,使开发人员能够在方法级别定义事务的开始和结束点,本文介绍了Spring框架中TransactionTemplate的用法,感兴趣的朋友跟随小编一起看看吧
    2023-07-07
  • 浅谈Java多线程的优点及代码示例

    浅谈Java多线程的优点及代码示例

    这篇文章主要介绍了浅谈Java多线程的优点及代码示例,还是比较不错的,这里分享给大家,需要的朋友可以参考。
    2017-11-11
  • Java开发人员最常犯的5个错误总结

    Java开发人员最常犯的5个错误总结

    作为一名java开发程序员,不知道大家有没有遇到过一些匪夷所思的bug。这些错误通常需要您几个小时才能解决。今天,小编总结一些常见的编码错误,然后给出解决方案。希望大家在日常编码中能够避免这样的问题
    2022-12-12
  • springboot Jpa多数据源(不同库)配置过程

    springboot Jpa多数据源(不同库)配置过程

    这篇文章主要介绍了springboot Jpa多数据源(不同库)配置过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • SpringBoot热重启配置详解

    SpringBoot热重启配置详解

    在本篇文章里小编给大家分享的是关于SpringBoot热重启配置知识点内容,需要的朋友们可以学习下。
    2020-02-02
  • 详解Spring AOP 实现“切面式”valid校验

    详解Spring AOP 实现“切面式”valid校验

    本篇文章主要介绍了详解Spring AOP 实现“切面式”valid校验,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 详解如何在Spring Boot中实现容错机制

    详解如何在Spring Boot中实现容错机制

    容错机制是构建健壮和可靠的应用程序的重要组成部分,它可以帮助应用程序在面对异常或故障时保持稳定运行,Spring Boot提供了多种机制来实现容错,包括异常处理、断路器、重试和降级等,本文将介绍如何在Spring Boot中实现这些容错机制,需要的朋友可以参考下
    2023-10-10
  • Springboot集成Camunda使用Mysql介绍

    Springboot集成Camunda使用Mysql介绍

    大家好,本篇文章主要讲的是Springboot集成Camunda使用Mysql介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论