Windows中nacos单机版作为服务启动
闲暇时间,自己本地单机版nacos作为服务注册发现和配置,写写代码,但是每一次启动都需要一个启动命令,这个无疑是很“麻烦的”,有没有相对便捷的办法呢,去替换之前startup.cmd -m standalone nacos的启动方式?
1.我们利用了一个工具NSSM
简介:nssm是一个服务帮助助手,相比于如srvany和其他服务帮助程序,它们不处理作为服务运行的应用程序故障。如果使用srvany这类程序助手会出现显示某个应用程序已启动,但是实际上该应用程序已经消亡。nssm监视正在运行的服务,如果某个监听的服务进程停止,nssm会重新启动它。使用nssm显示某个应用程序正在运行,那么该应用程序确实是在运行。如果应用程序表现良好,可以配置nssm,将重新启动该应用程序的所有责任交给nssm,nssm让Windows负责恢复操作。
nssm的特点如下:
支持普通的exe程序(控制台程序或者GUI界面的Windows程序都可)。
开箱即用,操作简单。
可以重定向输出日志信息以及错误日志信息(支持rotation)。
自动封装服务,程序崩溃自动重启,大大简化了应用程序的开发流程。
可以自定义环境变量。
这个我们就不需要做过多的介绍了,有兴趣的小伙伴可以自行了解
2.修改nacos的配置文件,我这边是作为单机版配置的,如果是集群再自行配置,修改完并且保存
set MODE="standalone"
![](https://img2022.cnblogs.com/blog/73397/202210/73397-20221011114507839-465461680.webp)
![](https://img2022.cnblogs.com/blog/73397/202210/73397-20221011114520673-1786130858.webp)
3.将下载好的nssm放置到这个目录下面,并win+r输入命令,安装如图所示填入信息,最后install一下
nssm install nacos
![](https://img2022.cnblogs.com/blog/73397/202210/73397-20221011114540007-1126762142.webp)
4.最后在我的电脑中管理,启动这个服务
![](https://img2022.cnblogs.com/blog/73397/202210/73397-20221011114557538-1847137724.webp)
5.打开localhost:8848/nacos
![](https://img2022.cnblogs.com/blog/73397/202210/73397-20221011114610084-2014796287.webp)
最后我们可以愉快的使用了
posted on 2022-10-11 11:43 zyp_java_net 阅读(736) 评论(0) 编辑 收藏 举报