admin管理员组文章数量:1602098
安装好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控制台,不知道什么原因。
本文标签: 报错错误日志dumpserviceNacos
版权声明:本文标题:nacos启动遇到的错误,日志报错because dumpservice bean construction failure : No DataSource set 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728396211a1157037.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论