nacos启动报错:IllegalArgumentException: db.num is null,ApplicationContextException: Unable to start web

最近在研究 nacos 相关内容,之前在测试nacos1.1.4 的时候都是没有问题的,正常启动,正常访问,

今天将版本升级到2.0.1,在启动的时候突然报错,报错信息如下:

看到上面的错误提示,也表示意外,仅仅是做了下载和启动怎么就报错了呢,

此时需要分析错误,千万不要双手抱头。

猜测可能是下载的数据库配置出现了问题,查阅各种资料解决如下:

1、将nacos下config中的nacos-mysql的脚本在本地库中运行

  • 在本地数据库中新建一个本地nacos库
  • 允许sql脚本,选择本地的nacos-mysql.sql
  • 运行完成如下:

 

2、修改conf/application.properties里修改配置

修改好之后保存,关闭

你以为这样就好了?NO,NO,NO,在启动的时候又冒出了新的问题:截图如下:

因为nacos是默认的集群模式!!

soga , 所以在startup.cmd 里面第26行改成单机(standalone)模式就好了,( 版本不同,所在的位置也可能不同,就在那附近,自己找找)

 

修改为下面的内容即可:

 

在次保存,然后关闭,启动:

 

OK,一切搞定。

此时,可以登录给到的链接进行登录

nacos默认提供的用户名和密码都是: nacos

登录完成如下图:

 

到这里我们就实现了nacos2.01版本的下载和安装,并且成功的启动了nacos

官网下载比较慢,需要的伙伴可以去下载:(3条消息) nacos1.1.4-nacos2.0.1.zip-互联网文档类资源-CSDN下载, 从nacos1.1.4和 nacos2.0.1 都有。

学无止境,欢迎加楼主微信:woniu-1199,  一起探讨研究技术,同时有一个很活跃的微信技术交流群哦。

也可以微信搜索公众号:六点半编程, 不定期的发布最新的学习资料

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值