分析:
1、jdk版本要为1.8及以上版本且为64位
可以通过该命令查看你的jdk版本(需要你配置了环境变量)
java -version
2、nacos为2版本以上的版本,默认的key为空,导致内嵌的tomcat无法启动,最后报错为key字节为0,不安全,需要填写等于或大于64位的key。
解决步骤:
针对第一种:需要更改jdk配置环境,可参考以下链接:百度安全验证
针对第二种:
1)在官网上找默认的key即可,也可以自己填写
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
2)nacos默认的端口号位8848被占用,可以使用命令查看
netstat -ant |findstr 8848
3)jdk的要配置环境变量为%JAVA_HOME%。startup.cmd的文件是通过该环境变量寻找jdk。
4)将bin目录下的startup.cmd文件中修改模式为单机模式。mode = standalone
5)在startup.cmd上直接点击启动。出现闪退问题,无法直接看到报错内容。建议在cmd上,进入该bin目录下执行命令启动。
startup.cmd -m standalone
参考文章: