关于nacos2.x 运行报错的解决方案:Error creating bean with name ‘instanceOperatorClientImpl‘

运行环境

1.jdk 1.8.0_201
2. mysql 5.7.15
3. 操作系统windows 10
4. nacos 2.2.0

报错日志

在这里插入图片描房述
WARN Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘instanceOperatorClientImpl’ defined in URL [jar:file:/D:/nacos_rouyi/nacos-server-2.2.0./nacos/target/nacos-server.jar!/BOOT-INF/lib/nacos-naming-2.2.0.jar

nacos1.x 环境搭建比较容易,升到nacos2.x后,一运行就报错,开始还以为nacos版本问题,接连换了好几版本都报错。查看nacos官网,对比运行环境也没问题,就是报错,也百度了一下解决办法,有的说是mysql要8.x以上,有的说jdk要11版本和7版本,还有的说是运行内存小了,调试好几天也没解决。最后发现是jdk版本问题,官网只说是jdk1.8以上版本就行,没说必须64位的jdk,很坑。

解决方案

jdk8由32位升级到64位,
运行命令: java -version 查看版本, 32位没有说明,64jdk可以看到64-bit字样
在这里插入图房
在这里插入图片描述

运行成功

jdk更新后成功运行!
在这里插入图片描述
在这里插入图片描述

nacos2.x 环境搭建步骤

说明:只针对 单机模式

  1. 修改 application.properties
    在这里插入图片描述

只修改红框内的内容即可,其他保存默认
2. 修改 startup.cmd
set Mode =“standalon”
在这里插入图片描述

  1. . 创建数据库
    创建空数据库 nacos_config,然后还原mysql-schemal.sql脚本;
    其他脚本可以先不执行。在这里插入图片描述

  2. 运行nacos
    执行命令 startup.cmd -m standalone 或者写一个bat批处理文件
    在这里插入图片描述

  3. 说明
    以下是我运行测试过的版本,没问题,可以成功启动,gibhub.com官网 老是打不开,下载太费劲了;
    nacos-verver-2.0.1
    nacos-verver-2.0.4
    nacos-verver-2.1.0
    nacos-verver-2.1.1
    nacos-verver-2.1.2
    nacos-verver-2.2.0

希望对大家有所帮助,祝君成功。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值