nacos-server-2.0.3.zip,免积分下载,究极快速。

解决各类报错

1、org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat…
在这里插入图片描述
解决方案:
nacos默认集群启动,没配置之前用单机启动。
方案一:bin目录下用cmd命令启动:startup.cmd -m standalone
方案二:记事本打开startup.cmd,修改MODE="standalone"
在这里插入图片描述
2、org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘instanceOperatorClientImpl’…
该错误是因为nacos解压后的目录含有中文名,nacos无法根据正确中文字符集解析,从而导致报错。
在这里插入图片描述
解决方案:
讲nacos文件夹放置不含有中文名的目录下。

3、jdk版本不匹配
nacos默认需要安装jdk1.8+,并配置JAVA_HOME环境变量,不然启动类找不到:
在这里插入图片描述
解决方案:
请检查java版本,是否正确配置环境变量。

4、端口占用
nacos默认使用8848端口,若8848端口被占用则无法启动。
解决方案:
修改conf目录下的 application.properties 的端口。
在这里插入图片描述
5、缺失数据库表
数据库表不是nacos自动生成的,需要创建数据库并导入数据表。

解决方案:
创建一个mysql数据库,conf目录下有三个sql文件,执行nacos-mysql.sql
在这里插入图片描述
在这里插入图片描述
修改conf目录下application.properties,放开注释,输入正确的数据库连接和用户名密码。
在这里插入图片描述

6、前置条件
使用nacos需要安装maven3.2+和jdk 1.8+,确保tomcat端口不冲突等。

7、数据库连接失败
启动报错,No Datasource Set

解决方案:
1)检查数据库连接是否正确,mysql5+和mysql8.0+连接url不同
2)url后拼上allowPublicKeyRetrieval=true
3)检查是否可以ping通宿主机

8、集群启动只能启动一个nacos服务

Nacos2.0+版本搭建虚拟集群(ip相同,端口不同),需要在同一虚拟机上需要复制三份已配置好的nacos文件夹,并分别启动。否则只能启动一个nacos服务,否则报错org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat…
在这里插入图片描述

成功启动

在这里插入图片描述
浏览器输入http://localhost:8848/nacos/,出现以下页面表示启动成功:
在这里插入图片描述

创作不易,如果帮到你的话,辛苦点个小赞呗~

GitHub 加速计划 / na / nacos
137
24
下载
Nacos是由阿里巴巴开源的服务治理中间件,集成了动态服务发现、配置管理和服务元数据管理功能,广泛应用于微服务架构中,简化服务治理过程。
最近提交(Master分支:5 个月前 )
2d78d1c7 * Upgrade to 2.5.0. * Bump ui dependencies by npm audix. * Fix unit test. * Ignore DumpAllProcessorTest Tmp. 2 天前
6da6cc93 Bumps org.apache.tomcat.embed:tomcat-embed-core from 9.0.96 to 9.0.98. --- updated-dependencies: - dependency-name: org.apache.tomcat.embed:tomcat-embed-core dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 2 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐