Nacos2.0启动遇到的问题以及解决方法(自测有效)
https://blog.csdn.net/qq_42696265/article/details/115715821
1.安装启动nacos时Please set the JAVA_HOME variable in your environment, We need java(x64)!
问题描述:
安装本地的nacos启动时报错
Please set the JAVA_HOME variable in your environment, We need java(x64)!
原因分析:
本地的java没有配置java的JAVA_HOME的环境变量(或者是有两种环境java8和Java11两种配置,需要暴露出JAVA_HOME的配置),
红色表示如果找不到java.exe就直接打印错误信息。
解决方案:
配置jdk含有JAVA_HOME的环境变量。(java1.8以上版本)。
2.nacos启动报错,db.num is null,Unable to start embedded Tomcat
a.第一个问题:db.num is null,数据库有问题
解决办法 :
①mysql新建库:nacos,字符集:utf8 ,排序规则:utf8_general_ci
②conf/nacos-mysql.sql文件里的sql脚本执行到自己本地数据库的nacos库中
③conf/application.properties里修改配置(将原始文件红色框中的注释放开)
b.第二个问题:nable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
解决办法 :
修改目录nacos/bin/startup.cmd 启动文件(如下图所示);将集群cluster修改为单例standalong。
最够完美启动:
http://localhost:8848/nacos
初始账号密码:nacos,nacos