摘要:安装好后启动出现错误,无法进入浏览器界面的控制台,查找原因,进行排查。
安装好nacos后启动出现错误,无法进入浏览器界面的控制台,查找原因,进行排查。
进入nacos的bin目录下,找到start.out文件查看启动日志:
我的日志里报错:
Caused by: com.alibaba.nacos.api.exception.NacosException: Nacos Server did not start because dumpservice bean construction failure :No DataSource set at com.alibaba.nacos.config.server.service.dump.DumpService.dumpOperate(DumpService.java:236) at com.alibaba.nacos.config.server.service.dump.ExternalDumpService.init(ExternalDumpService.java:52) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:307) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136) ... 53 common frames omitted
我的环境是centos7,mysql版本8.0,排查:
1.默认端口8848是否开启,我这里直接关闭了防火墙
systemctl stop firewalld
2.mysql配置是否正确
进入nacos的conf目录下打开application.properties文件,检查配置
配置正确,user和password都为数据库的用户名密码,没有问题
3.看到网上一个帖子说要把mysql配置中的connectTimeout的值加大,我把值改成了80000,原来是3000,还有的说是时区问题,要在后面加serverTimezone=UTC,本人都尝试了,还是不行,一直没找到原因
4.今天偶然发现我每次只要在liunx中用mysql -u root -p 进入过数据库,然后在启动nacos就能成功,???不敢相信怎么回事???而且也能进入网页上的nacos控制台,不知道什么原因。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/123888.html
摘要:开个帖子,汇总一下读者经常提到的一些问题问题一下启动报错问题描述使用命令启动报错,解决方法改用命令启动问题二问题描述使用命令启动的时候,出现如下报错解决方法删除报错信息中的目录,重新启动。欢迎留言补充与交流 开个帖子,汇总一下读者经常提到的一些问题 问题一:Ubuntu下启动Nacos报错 问题描述 使用命令sh startup.sh -m standalone启动报错: ./star...
摘要:杀只鸡而已,你拿牛刀来做甚释义小团队小项目选择简单的配置管理方式就好了,要什么配置中心,纯属没事找事。,我就啰嗦到这里吧,下面正式介绍作为配置中心是怎么使用的。 前言 在看正文之前,我想请你回顾一下自己待过的公司都是怎么管理配置的,我想应该会有以下几种方式: 1、硬编码没有什么配置不配置的,直接写在代码里面,比如使用常量类优势:对开发友好,开发清楚地知道代码需要用到什么配置劣势:涉及秘...
摘要:发现问题在一次项目实践中有实现多级缓存其中有已经包括了的,本以为开启的缓存是一件很简单的事情只需要在启动类上加上注解就会启动缓存管理了,但是问题出现了。 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 showImg(https://segmentfault.com/img/remote/1460000018524912); 前言 来自不愿意透露姓名的小师弟的投稿。...
摘要:发现问题在一次项目实践中有实现多级缓存其中有已经包括了的,本以为开启的缓存是一件很简单的事情只需要在启动类上加上注解就会启动缓存管理了,但是问题出现了。 微信公众号:一个优秀的废人。如有问题,请后台留言,反正我也不会听。 showImg(https://segmentfault.com/img/remote/1460000018524912); 前言 来自不愿意透露姓名的小师弟的投稿。...
阅读 1316·2023-04-25 23:42
阅读 2635·2021-11-19 09:40
阅读 3495·2021-10-19 11:44
阅读 3492·2021-10-14 09:42
阅读 1836·2021-10-13 09:39
阅读 3775·2021-09-22 15:43
阅读 608·2019-08-30 15:54
阅读 1431·2019-08-26 13:32