这个问题真的是又简单,又恶心!
报错信息:
java.lang.IllegalArgumentException: db.num is null
解决步骤:
1、mysql新建库:nacos,字符集:utf8 ,排序规则:utf8_general_ci;
2、双击shift搜索nacos-mysql,将sql脚本执行到数据库的nacos库中
3、在nacos-mysql.sql的同级目录application.properties里修改配置
#*************** Config Module Related Configurations ***************# ### If use MySQL as datasource: spring.datasource.platform=mysql ### Count of DB: db.num=1 ### Connect URL of DB: db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC ## 账号 db.user.0=root ## 密码 db.password.0=123456
4、集群改成单机(如果自己测着玩的话)
5、最重要的一步,之前我就是这里没注意,一直报db.num is null ;一定检查一下自己是否配置了。
-Xmn1g -Dnacos.standalone=true -Dnacos.preferHostnameOverIp=true -Xloggc:D:\nacos
然后再启动就好了。



