windows服务器安装nacos服务,并发布为windows服务
一、Nacos安装
1.1、安装环境要求
64 bit JDK 1.8+; Maven 3.2.x+;
1.2、下载及安装
下载地址:[alibaba/nacos](https://github.com/alibaba/nacos/releases)
转动鼠标往下拉,挑选一个稳定版本(不建议下载最新版本);Windows版本:nacos-server-xxx.zip,点击下载后,在安装目录解压。我下载的是:nacos-server-1.4.2.zip
1.3、修改配置
进入解压目录下的conf目录下,修改application.properties,可以使用自己的数据库,我用的自己的mysql,创建好nacos数据库后执行conf目录下的nacos-mysql.sql文件
1.4、启动nacos
进入nacos下的bin目录下,点击地址栏,输入cmd,然后回车,打开命令提示符窗口,执行 startup.cmd -m standalone,然后回车即可启动nacos。
二、发布Nacos为windows服务
2.1下载服务安装程序
2.2、创建nacos-service.exe
下载后解压到nacos目录下的bin目录中,并重命名为nacos-service.exe
2.3、创建nacos-service.xml文件
在nacos的bin目录下创建xml文件nacos-service.xml
<?xml version="1.0" encoding="UTF-8" ?> <service> <id>nacos</id> <name>Nacos Service</name> <description>Nacos-service</description> <logpath>D: acosinlogs</logpath> <logmode>roll</logmode> <executable>D: acosinstartup.cmd</executable> <stopexecutable>D: acosinshutdown.cmd</stopexecutable> </service>
主要是修改logpath、executable以及stopexecutable几个节点的路径
2.4、发布并启动服务
以管理员身份运行cmd,cd到nacosin目录,在命令提示符中输入命令(一定要用管理员身份打开),执行 nacos-service.exe install 命令。 以管理员身份运行cmd,输入net start nacos,启动服务 以管理员身份运行cmd,输入net stop nacos,停止服务 也可以任务管理器或者services.msc服务管理器启动
若无法访问时,需要修改startup.cmd的配置文件。如下图,修改完成后重新启动服务。即可访问。 地址栏输入http://localhost:8848/nacos,用户名密码为默认的nacos/nacos