java.net.ConnectException: Connection refused: no further information

这是一个springcloud微服务的项目:

java.net.ConnectException: Connection refused: no further information

从这段信息可以看出是连接异常,连接拒绝。但是没有更多信息了。

既然是微服务项目,又是连接异常肯定是各个服务之间的连接异常或服务提供者与数据库之间的异常。

再根据这个的异常提示进行分析:

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.mybatis.spring.MyBatisSystemException] with root cause

Servlet.service请求调度的时候抛出异常:根本原因是:请求处理失败:MyBatis系统异常。

MyBatis是创建Springboot项目时利用SpringbootInitializr勾选的,MyBatis系统不会有问题。

再看控制台下面的报错信息,

at jdk.proxy3/jdk.proxy3.$Proxy78.findById(Unknown Source) ~[na:na]

at jdk.proxy2/jdk.proxy2.$Proxy76.selectOne(Unknown Source) ~[na:na]

检查了Controller、Service、Mapper层的方法后都没有问题,又检查了一下配置文件中的数据源地址和启动,账号、密码后,都没有问题,最后发现时数据库MySQL没有启动。

相关推荐
JAVA面经实录91716 小时前
Java企业级工程化·终极完整版背诵手册(无遗漏、全覆盖、面试+落地通用)
java·开发语言·面试
周杰伦fans17 小时前
AutoCAD .NET 二次开发:深入理解 EntityJig 的工作原理与正确实现
开发语言·.net
Flying pigs~~17 小时前
RAG智慧问答项目
数据库·人工智能·缓存·微调·知识库·rag
misL NITL17 小时前
mysql之如何获知版本
数据库·mysql
许彰午17 小时前
CacheSQL(二):主从复制——OpLog 环形缓冲区与故障自动恢复
java·数据库·缓存
2401_8323655218 小时前
JavaScript中rest参数(...args)取代arguments的优势
jvm·数据库·python
Bat U18 小时前
JavaEE|多线程初阶(七)
java·开发语言
谭欣辰19 小时前
C++ 排列组合完整指南
开发语言·c++·算法
2301_7796224119 小时前
Go语言怎么用信号量控制并发_Go语言semaphore信号量教程【入门】
jvm·数据库·python